Typechecking for XML transformers

By Tova Milo, Dan Suciu, Victor Vianu. Journal of computer and system sciences (Print), 2000

319 citations recorded by the source corpus.

We study the typechecking problem for XML transformers: given an XML transformation program and a DTD for the input XML documents, check whether every result of the program conforms to a specified output DTD. We model XML transformers using a novel device called a k-pebble transducer, that can express most queries without data-value joins in XML-QL, XSLT, and other XML query languages. Types are modeled by regular tree languages, a nobust extension of DTDs. The main result of the paper is that typechecking for k-pebble transducers is decidable. Consequently, typechecking can be performed for a broad range of XML transformation languages, including XML-QL and a fragment of XSLT.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Computer Networks and Communications

View Paper: https://www.semanticscholar.org/paper/8c9879ef6bfd14afe5b05b5e943034646e75ae99

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Thomas Schwentick
  2. Frank Neven
  3. Christoph E. Koch
  4. Georg Gottlob
  5. Reinhard Pichler
  6. Victor Vianu
  7. Ranko S. Lazic
  8. Stephane Demri

In Computational Theory and Mathematics

  1. Thomas Schwentick
  2. Frank Neven
  3. Victor Vianu
  4. Ranko S. Lazic
  5. Stephane Demri

In Computer Networks and Communications

  1. Thomas Schwentick
  2. Frank Neven
  3. Christoph E. Koch
  4. Georg Gottlob
  5. Reinhard Pichler
  6. Victor Vianu

Citations in the corpus