Abstract. Stay macro tree transducers (smtts) are an expressive formalism for reasoning about XSLT-like document transformations. Here, we consider the ex-act type checking problem for smtts. While the problem is decidable, the involved technique of inverse type inference is known to have exponential worst-case com-plexity (already for top-down transformations without parameters). We present a new adaptive type checking algorithm based on forward type inference through exact characterizations of output languages. The new algorithm correctly type-checks all call-by-value smtts. Given that the output type is specified by a de-terministic automaton, the algorithm is polynomial-time whenever the transducer uses only few parameters and visits ev...
We survey work on statically type checking XML transformations, covering a wide range of notations a...
XSLT 1.0 is a standardized functional programming language and widely used for defining transformati...
International audienceWe propose a model for XML update primitives of the W3C XQuery Update Facility...
MSO logic on unranked trees has been identified as a convenient theoretical framework for reasoning ...
AbstractTypechecking consists of statically verifying whether the output of an XML transformation is...
XML transformation languages (e.g., XSLT) take an XML document as input and produce another XML docu...
XML transformation languages (e.g., XSLT) take an XML document as input and produce another XML docu...
In PPL 2002, authors have discussed the backward type inference for XSLT, an XML transformation lang...
Abstract Xml documents conceptually are not trees, but forests. Therefore, we extend the concept of ...
We propose a model for XML update primitives of the W3C XQuery Update Facility as parameterized rewr...
AbstractWe study the typechecking problem for XML (eXtensible Markup Language) transformers: given a...
AbstractWe investigate the typechecking problem for XML transformations: statically verifying that e...
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 al...
Type inclusion is a fundamental operation in every type-checking compiler, but it is quite expensive...
We survey work on statically type checking XML transformations, covering a wide range of notations a...
XSLT 1.0 is a standardized functional programming language and widely used for defining transformati...
International audienceWe propose a model for XML update primitives of the W3C XQuery Update Facility...
MSO logic on unranked trees has been identified as a convenient theoretical framework for reasoning ...
AbstractTypechecking consists of statically verifying whether the output of an XML transformation is...
XML transformation languages (e.g., XSLT) take an XML document as input and produce another XML docu...
XML transformation languages (e.g., XSLT) take an XML document as input and produce another XML docu...
In PPL 2002, authors have discussed the backward type inference for XSLT, an XML transformation lang...
Abstract Xml documents conceptually are not trees, but forests. Therefore, we extend the concept of ...
We propose a model for XML update primitives of the W3C XQuery Update Facility as parameterized rewr...
AbstractWe study the typechecking problem for XML (eXtensible Markup Language) transformers: given a...
AbstractWe investigate the typechecking problem for XML transformations: statically verifying that e...
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 al...
Type inclusion is a fundamental operation in every type-checking compiler, but it is quite expensive...
We survey work on statically type checking XML transformations, covering a wide range of notations a...
XSLT 1.0 is a standardized functional programming language and widely used for defining transformati...
International audienceWe propose a model for XML update primitives of the W3C XQuery Update Facility...