Back to Search Start Over

Static analysis of active XML systems

Authors :
Abiteboul, Serge
Segoufin, Luc
Vianu, Victor
Source :
ACM Transactions on Database Systems. Dec, 2009, Vol. 34 Issue 4, p23, 44 p.
Publication Year :
2009

Abstract

Active XML is a high-level specification language tailored to data-intensive, distributed, dynamic Web services. Active XML is based on XML documents with embedded function calls. The state of a document evolves depending on the result of internal function calls (local computations) or external ones (interactions with users or other services). Function calls return documents that may be active, and so may activate new subtasks. The focus of this article is on the verification of temporal properties of runs of Active XML systems, specified in a tree-pattern-based temporal logic, Tree-LTL, which allows expressing a rich class of semantic properties of the application. The main results establish the boundary of decidability and the complexity of automatic verification of Tree-LTL properties. Categories and Subject Descriptors: H.2.3 [Database Management]: Languages; F.3.1 [Logics and Meanings of Programs]: Specifying and Verifying and Reasoning about Programs General Terms: Design, Languages, Reliability, Verification Additional Key Words and Phrases: XML, Web services, workflows, automatic verification DOI = 10.1145/1620585.1620590 http://doi.acm.org/10.1145/1620585.1620590

Details

Language :
English
ISSN :
03625915
Volume :
34
Issue :
4
Database :
Gale General OneFile
Journal :
ACM Transactions on Database Systems
Publication Type :
Academic Journal
Accession number :
edsgcl.215482779