[PDF][PDF] Type-Based XML Projection.
ABSTRACT XML data projection (or pruning) is one of the main optimization techniques
recently adopted in the context of main-memory XML query-engines. The underlying idea is …
recently adopted in the context of main-memory XML query-engines. The underlying idea is …
How do developers use type inference: an exploratory study in Kotlin
Statically typed languages offer numerous benefits to developers, such as improved code
quality and reduced runtime errors, but they also require the overhead of manual type …
quality and reduced runtime errors, but they also require the overhead of manual type …
Put a tree pattern in your algebra
P Michiels, GA Mihaila, J Siméon - 2007 IEEE 23rd …, 2006 - ieeexplore.ieee.org
To address the needs of data intensive XML applications, a number of efficient tree pattern
algorithms have been proposed. Still, most XQuery compilers do not support those …
algorithms have been proposed. Still, most XQuery compilers do not support those …
Static analysis for path correctness of XML queries
A part of a query that will never contribute data to the query answer should be regarded as
an error. This principle has been recently accepted into mainstream XML query languages …
an error. This principle has been recently accepted into mainstream XML query languages …
Scrap your boilerplate with XPath-like combinators
R Lämmel - Proceedings of the 34th annual ACM SIGPLAN …, 2007 - dl.acm.org
XML programming involves idioms for expressing'structure shyness' such as the descendant
axis of XPath or the default templates of XSLT. We initiate a discussion of the relationships …
axis of XPath or the default templates of XSLT. We initiate a discussion of the relationships …
Identifying query incompatibilities with evolving XML schemas
P Geneves, N Layaïda, V Quint - ACM Sigplan Notices, 2009 - dl.acm.org
During the life cycle of an XML application, both schemas and queries may change from one
version to another. Schema evolutions may affect query results and potentially the validity of …
version to another. Schema evolutions may affect query results and potentially the validity of …
Impact of XML schema evolution
P Geneves, N Layaïda, V Quint - ACM Transactions on Internet …, 2011 - dl.acm.org
We consider the problem of XML Schema evolution. In the ever-changing context of the web,
XML schemas continuously change in order to cope with the natural evolution of the entities …
XML schemas continuously change in order to cope with the natural evolution of the entities …
Automatic property‐based testing and path validation of XQuery programs
JM Almendros‐Jiménez… - … Testing, Verification and …, 2017 - Wiley Online Library
Property‐based testing has gained popularity in recent years in many areas of software
development. The specification of assertions/properties helps to understand the semantics …
development. The specification of assertions/properties helps to understand the semantics …
Regular expression filters for XML
H Hosaya - Journal of Functional Programming, 2006 - cambridge.org
XML data are described by types involving regular expressions. This raises the question of
what language feature is convenient for manipulating such data. Previously, we have given …
what language feature is convenient for manipulating such data. Previously, we have given …
A full pattern-based paradigm for XML query processing
In this article we investigate a novel execution paradigm–ML-like pattern-matching–for XML
query processing. We show that such a paradigm is well adapted for a common and …
query processing. We show that such a paradigm is well adapted for a common and …