↓ Skip to main content

A Typed Calculus for Querying Distributed XML Documents

Table of Contents

Lucia Acciai, Michele Boreale, Silvano Dal Zilio
In NWPT 2005 — 17th Nordic Workshop on Programming Theory, oct 2005.

conference paper

 PDF  HAL-00091917

Abstract
#

We study the problems related to querying large, distributed XML documents. Our proposal takes the form of a new process calculus in which XML data are processes that can be queried by means of concurrent pattern-matching expressions. What we achieve is a functional, strongly-typed programming model based on three main ingredients: an asynchronous process calculus in the style of Milner’s pi-calculus and existing semantics for concurrent-ML; a model where documents and expressions are both represented as processes, and where evaluation is represented as a parallel composition of the two; a static type system based on regular expression types.

Citation
#


@InProceedings{DalzilioS:tcqxmlNWPT,
   author    = {Acciai, Lucia and Boreale, Michele and {Dal Zilio}, Silvano},
   title     = {{A Typed Calculus for Querying Distributed XML Documents}},
   booktitle = {NWPT 2005 -- 17th Nordic Workshop on Programming Theory},
   month     = oct, 
   year      = 2005
}