Demo Data from EDBT 2026 / reviewers in the wild / expert
Makoto Murata
dblp:46/4043
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2006
0000-0003-1073-2582ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 2 · 2 first-authorTheory of computation · 2Computer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
2 papers |
Data models and query languages · 55% Query processing and optimization · 36% Data integration and cleaning · 8% | |
| Network and information security
1 paper |
Authentication and access control · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
query optimization |
0.0 | 1 | 2003 | XML access control using static analysis · CCS 2003 |
Authentication and access control › access control policy
access control policy enforcement |
0.0 | 1 | 2003 | XML access control using static analysis · CCS 2003 |
Authentication and access control › access control › data access control
XML access control |
0.0 | 1 | 2003 | XML access control using static analysis · CCS 2003 |
Program analysis
static analysis |
0.0 | 1 | 2003 | XML access control using static analysis · CCS 2003 |
Data models and query languages › XML query languages
path expressions |
0.0 | 1 | 2001 | Extended Path Expressions for XML · PODS 2001 |
Data models and query languages
XML query languages |
0.0 | 1 | 2001 | Extended Path Expressions for XML · PODS 2001 |
Data integration and cleaning
schema inference |
0.0 | 1 | 2001 | Extended Path Expressions for XML · PODS 2001 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.1XQuery · 0.1XPath · 0.1hedge regular expressions · 0.0hedge automata · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Boolean operations and inclusion test for attribute-element constraints
Haruo Hosoya, Makoto Murata |
Theor. Comput. Sci. | 2 |
| 2006 | XML access control using static analysisabstractAccess control policies for XML typically use regular path expressions such as XPath for specifying the objects for access-control policies. However such access-control policies are burdens to the query engines for XML documents. To relieve this burden, we introduce static analysis for XML access-control. Given an access-control policy, query expression, and an optional schema, static analysis determines if this query expression is guaranteed not to access elements or attributes that are hidden by the access-control policy but permitted by the schema. Static analysis can be performed without evaluating any query expression against actual XML documents. Run-time checking is required only when static analysis is unable to determine whether to grant or deny access requests. A side effect of static analysis is query optimization: access-denied expressions in queries can be evaluated to empty lists at compile time. We further extend static analysis for handling value-based access-control policies and introduce view schemas. Makoto Murata, Akihiko Tozawa, Michiharu Kudo, Satoshi Hada |
ACM Trans. Inf. Syst. Secur. | 1 |
| 2005 | Taxonomy of XML schema languages using formal language theoryabstractOn the basis of regular tree grammars, we present a formal framework for XML schema languages. This framework helps to describe, compare, and implement such schema languages in a rigorous manner. Our main results are as follows: (1) a simple framework to study three classes of tree languages (local, single-type, and regular); (2) classification and comparison of schema languages (DTD, W3C XML Schema, and RELAX NG) based on these classes; (3) efficient document validation algorithms for these classes; and (4) other grammatical concepts and advanced validation algorithms relevant to an XML model (e.g., binarization, derivative-based validation). Makoto Murata, Dongwon Lee 0001, Murali Mani, Kohsuke Kawaguchi |
ACM Trans. Internet Techn. | 1 |
| 2003 | XML access control using static analysisabstractAccess control policies for XML typically use regular path expressions such as XPath for specifying the objects for access control policies. However such access control policies are burdens to the engines for XML query languages. To relieve this burden, we introduce static analysis for XML access control. Given an access control policy, query expression, and an optional schema, static analysis determines if this query expression is guaranteed not to access elements or attributes that are permitted by the schema but hidden by the access control policy. Static analysis can be performed without evaluating any query expression against an actual database. Run-time checking is required only when static analysis is unable to determine whether to grant or deny access requests. A nice side-effect of static analysis is query optimization: access-denied expressions in queries can be evaluated to empty lists at compile time. We have built a prototype of static analysis for XQuery, and shown the effectiveness and scalability through experiments. Makoto Murata, Akihiko Tozawa, Michiharu Kudo, Satoshi Hada |
CCS | 1 |
| 2003 | Boolean Operations for Attribute-Element Constraints
Haruo Hosoya, Makoto Murata |
CIAA | 2 |
| 2001 | A Virtual Reality System For
Shinichiro Sanji, Makoto Murata, Pitoyo Hartono, Shuji Hashimoto |
ICME | 2 |
| 2001 | Extended Path Expressions for XMLabstractQuery languages for XML often use path expressions to locate elements in XML documents. Path expressions are regular expressions such that underlying alphabets represent conditions on nodes. Path expressions represent conditions on paths from the root, but do not represent conditions on siblings, siblings of ancestors, and descendants of such siblings. In order to capture such conditions, we propose to extend underlying alphabets. Each symbol in an extended alphabet is a triplet (e1, a, e2), where a is a condition on nodes, and e1 (e2) is a condition on elder (resp. younger) siblings and their descendants; e1 and e2 are represented by hedge regular expressions, which are as expressive as hedge automata (hedges are ordered sequences of trees). Nodes matching such an extended path expression can be located by traversing the XML document twice. Furthermore, given an input schema and a query operation controlled by an extended path expression, it is possible to construct an output schema. This is done by identifying, where in the input schema the given extended path expression is satisfied. Makoto Murata |
PODS | 1 |
| 1992 | Network Management In A Large-scale OSI-based Campus Network
Glenn Mansfield Keeni, Makoto Murata, Kenichi Higuchi, Krishnamachari J. Yanthi, Basabi Chakraborty, Yoshiaki Nemoto, Shoichi Noguchi |
NOMS | 2 |