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 条
  • [31] SXCCP+: Simple XML Concurrency Control Protocol for XML Database Systems
    Jankiewicz, Krzysztof
    CONTROL AND CYBERNETICS, 2009, 38 (01): : 215 - 237
  • [32] Analysis of capability for semi-active or passive damping systems to achieve the performance of active control systems
    Ou, Jinping
    Li, Hui
    STRUCTURAL CONTROL & HEALTH MONITORING, 2010, 17 (07): : 778 - 794
  • [33] Scaling Input Stimulus Generation through Hybrid Static and Dynamic Analysis of RTL
    Liu, Lingyi
    Vasudevan, Shobha
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2014, 20 (01) : 1 - 33
  • [34] Commutativity Analysis for XML Updates
    Ghelli, Giorgio
    Rose, Kristoffer
    Simeon, Jerome
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2008, 33 (04):
  • [35] Analysis of imperative XML programs
    Reichenbach, Christoph
    Burke, Michael G.
    Peshansky, Igor
    Raghavachari, Mukund
    INFORMATION SYSTEMS, 2009, 34 (07) : 624 - 642
  • [36] Static Stress Analysis of Suspension Systems for a Solar-Powered Car
    Odabasi, Vuslat
    Maglio, Stefano
    Martini, Alberto
    Sorrentino, Silvio
    FME TRANSACTIONS, 2019, 47 (01): : 70 - 75
  • [37] XML based Metadata Repository for Information Systems
    Ferreira, Ricardo
    Moura-Pires, Joao
    Martins, Ramiro
    Pantoquilho, Marta
    2005 PORTUGUESE CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2005, : 205 - 213
  • [38] An architecture for multidatabase systems based on CORBA and XML
    Li, B
    Lu, ZD
    Xiao, WJ
    Li, RX
    Zhang, W
    Mudar, S
    12TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2001, : 32 - 37
  • [39] A Framework of Fuzzy Triggers for XML Database Systems
    Jin, Ying
    Shidlagatta, Shalini
    PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2008, : 296 - 299
  • [40] Active rules for XML: A new paradigm for e-services
    Bonifati A.
    Ceri S.
    Paraboschi S.
    The VLDB Journal, 2001, 10 (1) : 39 - 47