Tree Pattern Rewriting Systems

  • Authors:
  • Blaise Genest;Anca Muscholl;Olivier Serre;Marc Zeitoun

  • Affiliations:
  • IRISA, Rennes 1 & CNRS,;LaBRI, Bordeaux,;LIAFA, Paris 7 & CNRS,;LaBRI, Bordeaux,

  • Venue:
  • ATVA '08 Proceedings of the 6th International Symposium on Automated Technology for Verification and Analysis
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Classical verification often uses abstraction when dealing with data. On the other hand, dynamic XML-based applications have become pervasive, for instance with the ever growing importance of web services. We define here Tree Pattern Rewriting Systems(TPRS) as an abstract model of dynamic XML-based documents. TPRS systems generate infinite transition systems, where states are unranked and unordered trees (hence possibly modeling XML documents). Their guarded transition rules are described by means of tree patterns. Our main result is that given a TPRS system $(T,{\mathcal R})$, a tree pattern Pand some integer ksuch that any reachable document from Thas depth at most k, it is decidable(albeit of non elementary complexity) whether some tree matching Pis reachable from T.