Minimal tree language extensions: a keystone of XML type compatibility and evolution

  • Authors:
  • Jacques Chabin;Mirian Halfeld-Ferrari;Martin A. Musicante;Pierre Réty

  • Affiliations:
  • Université d'Orléans, LIFO, Orléans, France;Université d'Orléans, LIFO, Orléans, France;Universidade Federal do Rio Grande do Norte, DIMAp Natal, Brazil;Université d'Orléans, LIFO, Orléans, France

  • Venue:
  • ICTAC'10 Proceedings of the 7th International colloquium conference on Theoretical aspects of computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose algorithms that extend a given regular tree grammar G0 to a new grammar G respecting the following two properties: (i) G belongs to the sub-class of local or single-type tree grammars and (ii) G is the least grammar (in the sense of language inclusion) that contains the language of G0. Our algorithms give rise to important tools in the context of web service composition or XML schema evolution. We are particularly interested in applying them in order to reconcile different XML type messages among services. The algorithms are proven correct and some of their applications are discussed.