AbstractTypechecking consists of statically verifying whether the output of an XML transformation is always conform to an output type for documents satisfying a given input type. We focus on complete algorithms which always produce the correct answer. We consider top–down XML transformations incorporating XPath expressions and abstract document types by grammars and tree automata. By restricting schema languages and transformations, we identify several practical settings for which typechecking can be done in polynomial time. Moreover, the resulting framework provides a rather complete picture as we show that most scenarios cannot be enlarged without rendering the typechecking problem intractable. So, the present research sheds light on when...
We show how to extend the program analysis technique used in the XACT system to support XML Schema a...
XML transformation languages (e.g., XSLT) take an XML document as input and produce another XML docu...
XSLT 1.0 is a standardized functional programming language and widely used for defining transformat...
AbstractTypechecking consists of statically verifying whether the output of an XML transformation is...
AbstractWe investigate the typechecking problem for XML transformations: statically verifying that e...
AbstractTypechecking consists of statically verifying whether the output of an XML transformation al...
AbstractWe investigate the typechecking problem for XML queries: statically verifying that every ans...
AbstractWe study the typechecking problem for XML (eXtensible Markup Language) transformers: given a...
We survey work on statically type checking XML transformations, covering a wide range of notations a...
International audienceWe propose a model for XML update primitives of the W3C XQuery Update Facility...
Motivated by the need to export relational databases as XML data in the context of the Web, we inve...
Abstract. The typechecking problem for transformations of relational data into tree data is the foll...
We propose a model for XML update primitives of the W3C XQuery Update Facility as parameterized rewr...
The common abstraction of XML Schema by unranked regular tree languages is not entirely accurate. To...
Abstract. Stay macro tree transducers (smtts) are an expressive formalism for reasoning about XSLT-l...
We show how to extend the program analysis technique used in the XACT system to support XML Schema a...
XML transformation languages (e.g., XSLT) take an XML document as input and produce another XML docu...
XSLT 1.0 is a standardized functional programming language and widely used for defining transformat...
AbstractTypechecking consists of statically verifying whether the output of an XML transformation is...
AbstractWe investigate the typechecking problem for XML transformations: statically verifying that e...
AbstractTypechecking consists of statically verifying whether the output of an XML transformation al...
AbstractWe investigate the typechecking problem for XML queries: statically verifying that every ans...
AbstractWe study the typechecking problem for XML (eXtensible Markup Language) transformers: given a...
We survey work on statically type checking XML transformations, covering a wide range of notations a...
International audienceWe propose a model for XML update primitives of the W3C XQuery Update Facility...
Motivated by the need to export relational databases as XML data in the context of the Web, we inve...
Abstract. The typechecking problem for transformations of relational data into tree data is the foll...
We propose a model for XML update primitives of the W3C XQuery Update Facility as parameterized rewr...
The common abstraction of XML Schema by unranked regular tree languages is not entirely accurate. To...
Abstract. Stay macro tree transducers (smtts) are an expressive formalism for reasoning about XSLT-l...
We show how to extend the program analysis technique used in the XACT system to support XML Schema a...
XML transformation languages (e.g., XSLT) take an XML document as input and produce another XML docu...
XSLT 1.0 is a standardized functional programming language and widely used for defining transformat...