Demo Data from EDBT 2026 / reviewers in the wild / expert
Shizuya Hakuta
dblp:137/7815
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 1 · 1 first-author
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
1 paper |
Data models and query languages · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › XML query languages
XQuery |
0.2 | 1 | 2014 | XQuery streaming by Forest Transducers · ICDE 2014 |
Program analysis › static analysis › abstract interpretation
strictness analysis |
0.1 | 1 | 2014 | XQuery streaming by Forest Transducers · ICDE 2014 |
Methods — techniques the papers use, named apart from their topics
strictness analysis · 0.4macro forest transducer · 0.4deforestation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | XQuery streaming by Forest TransducersabstractStreaming of XML transformations is a challenging task and only a few existing systems support streaming. Research approaches generally define custom fragments of XQuery and XPath that are amenable to streaming, and then design custom algorithms for each fragment. These languages have several shortcomings. Here we take a more principled approach to the problem of streaming XQuery-based transformations. We start with an elegant transducer model for which many static analysis problems are well-understood: the Macro Forest Transducer (MFT). We show that a large fragment of XQuery can be translated into MFTs - indeed, a fragment of XQuery, that can express important features that are missing from other XQuery stream engines, such as GCX: our fragment of XQuery supports XPath predicates and let-statements. We then use an existing streaming engine for MFTs and apply a well-founded set of optimizations from functional programming such as strictness analysis and deforestation. Our prototype achieves time and memory efficiency comparable to the fastest known engine for XQuery streaming, GCX. This is surprising because our engine relies on the OCaml built in garbage collector and does not use any specialized buffer management, while GCX's efficiency is due to clever and explicit buffer management. Shizuya Hakuta, Sebastian Maneth, Keisuke Nakano 0001, Hideya Iwasaki |
ICDE | 1 |