Welcome to D
SIGMOD 2004
PODS 2004
SIGMOD RECOR
CIKM 2004
DASFAA 2004
DBPL 2003
DE-BULLETIN
DEBS 2004
DMKD 2004
DMSN 2004
DOLAP 2004
DPDJ 2004
EDBT 2004
ER 2003
GIS 2004
HDP 2004
HYPERTEXT 20
ICDE 2004
ICDT 2003
JCDL 2004
MDM
MIR 2004
MIS 2004
MMDB 2004
MOBIDE 2003
RIDE 2004
SBBD 2003
SIGIR FORUM
SIGIR 2004
SIGKDD EXPLO
SIGKDD 2004
SSDBM 2004
SSTD 2003
TIME 2004
<<< = TIME'04 Pape>>>
TODS 2004
VLDB 2004
VLDB Journal
WEBDB 2004
WIDM 2004
XIME-P 2004
Footer

CTL Model Checking for Processing Simple XPath Queries


Loredana Afanasiev, Massimo Franceschet, Maarten Marx, and Maarten de Rijke

  View Paper (PDF)  

Return to Research Papers


Abstract

The Extensible Markup Language (XML) was designed to describe the content of a document and its hierarchical structure, and the XML Path language (XPath) is a language for selecting elements from XML documents. There is a close connection between the query processing problem for XPath and the model checking problem for temporal logics. Both boil down to checking which nodes of a graph satisfy a property. We investigate the potential of a technique based on Computation Tree Logic (CTL) model checking for evaluating queries expressed in (a subset of) XPath. To this aim, we isolate a simple fragment of XPath that is naturally embeddable into CTL. We report on experiments based on the model checker NuSMV, and compare our results with alternative academic XPath processors. We comment on the advantages and drawbacks of the application of our model checking-based approach to XPath processing.

BIBTEX


@inproceedings{DBLP:conf/time/AfanasievFMR04,    author    = {Loredana Afanasiev and
                Massimo Franceschet and
                Maarten Marx and
                Maarten de Rijke},
   title     = {CTL Model Checking for Processing Simple XPath Queries.},
   booktitle = {TIME},
   year      = {2004},
   pages     = {117-124},
   ee        = {http://csdl.computer.org/comp/proceedings/time/2004/2155/00/21550117abs.htm},
   crossref  = {conf/time/2004},
   bibsource = {DBLP, http://dblp.uni-trier.de}  }  @proceedings{DBLP:conf/time/2004,    title     = {11th International Symposium on Temporal Representation
                and Reasoning (TIME 2004), 1-3 July 2004, Tatihou Island,
                Normandie, France},
   booktitle = {TIME},
   publisher = {IEEE Computer Society},
   year      = {2004},
   isbn      = {0-7695-2155-X},
   bibsource = {DBLP, http://dblp.uni-trier.de}  } },



©2005 Association for Computing Machinery