Updates, Schema Updates and Validation of XML Documents - Using Abstract State Machines with Automata-Defined States

被引:0
|
作者
Schewe, Klaus-Dieter [1 ]
Thalheim, Bernhard [2 ]
Wang, Qing [3 ]
机构
[1] Informat Sci Res Ctr, Palmerston North, New Zealand
[2] Univ Kiel, Inst Comp Sci, D-24098 Kiel, Germany
[3] Univ Otago, Dunedin, New Zealand
关键词
XML; Validation; Abstract State Machines;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The exact validation of streaming XML documents can be realised by using visibly push-down automata (VPA) that are defined by Extended Document Type Definitions (EDTD). It is straightforward to represent such an automaton as an Abstract State Machine (ASM). In doing so we enable computations on abstract states that are defined by a certain class of automata, in this case VPAs. In this paper we elaborate on this approach by taking also updates of XML documents into account. In this way the ASM-approach combines vertical refinements, which first make states explicit and then instantiate by a specific EDTD, with horizontal refinements, which replace streaming XML documents by stored ones and then add updates. Furthermore, as the EDTD appears as part of the abstract state, updating it is another natural extension by horizontal refinement. In this way we obtain consistently integrated updates and schema updates for XML documents, which can even be extended to become fault-tolerant by taking at most k errors in the document into consideration. It further provides an example of ASM-based computation with automata-defined states.
引用
收藏
页码:2028 / 2057
页数:30
相关论文
共 4 条
  • [1] Updates and incremental validation of XML documents
    Bouchou, A
    Alves, MHF
    [J]. DATABASE PROGRAMMING LANGUAGES, 2004, 2921 : 216 - 232
  • [2] Validation of XML document updates based on XML schema in XML databases
    Kim, SK
    Lee, M
    Lee, KC
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 98 - 108
  • [3] Efficient incremental validation of XML documents after composite updates
    Barbosa, Denilson
    Leighton, Gregory
    Smith, Andrew
    [J]. DATABASE AND XML TECHNOLOGIES, PROCEEDINGS, 2006, 4156 : 107 - 121
  • [4] Compressing XML documents using recursive finite state automata
    Subramanian, H
    Shankar, P
    [J]. IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2006, 3845 : 282 - 293