Static Analysis of Active XML Systems

被引:14
|
作者
Abiteboul, Serge [1 ,2 ]
Segoufin, Luc [3 ,4 ]
Vianu, Victor [5 ]
机构
[1] Parc Club Orsay Univ, INRIA Saclay, F-91893 Orsay, France
[2] U Paris Sud, Paris, France
[3] INRIA, F-94235 Cachan, France
[4] ENS, LSV, F-94235 Cachan, France
[5] Univ Calif San Diego, La Jolla, CA 92093 USA
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 2009年 / 34卷 / 04期
关键词
Design; Languages; Reliability; Verification; XML; Web services; workflows; automatic verification;
D O I
10.1145/1620585.1620590
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:44
相关论文
共 50 条
  • [41] Error Propagation Analysis for File Systems
    Rubio-Gonzalez, Cindy
    Gunawi, Haryadi S.
    Liblit, Ben
    Arpaci-Dusseau, Remzi H.
    Arpaci-Dusseau, Andrea C.
    ACM SIGPLAN NOTICES, 2009, 44 (06) : 270 - 280
  • [42] Robustness analysis of avionics embedded systems
    Ait-Ameur, Y
    Bel, G
    Boniol, F
    Pairault, S
    Wiels, V
    ACM SIGPLAN NOTICES, 2003, 38 (07) : 123 - 132
  • [43] Pushing reactive services to XML repositories using active rules
    Bonifati, A
    Ceri, S
    Paraboschi, S
    COMPUTER NETWORKS, 2002, 39 (05) : 645 - 660
  • [44] An XML-based active document for intelligent web applications
    Nam, CK
    Jang, GS
    Bae, JHJ
    EXPERT SYSTEMS WITH APPLICATIONS, 2003, 25 (02) : 165 - 176
  • [45] Active rules for XML: A new paradigm for e-services
    Bonifati, A
    Ceri, S
    Paraboschi, S
    VLDB JOURNAL, 2001, 10 (01): : 39 - 47
  • [46] Static Analysis and Compiler Design for Idempotent Processing
    de Kruijf, Marc
    Sankaralingam, Karthikeyan
    Jha, Somesh
    ACM SIGPLAN NOTICES, 2012, 47 (06) : 475 - 486
  • [47] A Comparative Analysis of XML Schema Languages
    Ansari, Muhammad Shahid
    Zahid, Noman
    Doh, Kyung-Goo
    DATABASE THEORY AND APPLICATION, 2009, 64 : 41 - 48
  • [48] Automated deductive requirements analysis of critical systems
    Gargantini, A
    Morzenti, A
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2001, 10 (03) : 255 - 307
  • [49] Implementing health care systems using XML standards
    Schweiger, R
    Brumhard, M
    Hoelzer, S
    Dudeck, J
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2005, 74 (2-4) : 267 - 277
  • [50] Mobile Application Webservice Performance Analysis: Restful Services with JSON']JSON and XML
    Rodrigues, Carlos
    Afonso, Jose
    Tome, Paulo
    ENTERPRISE INFORMATION SYSTEMS, PT 2, 2011, 220 : 162 - 169