• DocumentCode
    2788595
  • Title

    A Unifying Approach to Validating Specification-Oriented XML Constraints

  • Author

    Zhao, Yongxin ; Wang, Zheng ; Xiao, Hao ; Ping, Jing ; Pu, Geguang ; He, Jifeng ; Zhu, Huibiao

  • Author_Institution
    Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai, China
  • fYear
    2011
  • fDate
    10-12 Nov. 2011
  • Firstpage
    33
  • Lastpage
    40
  • Abstract
    In this paper, we present a unifying approach to specifying and verifying specification-oriented XML constraints. The formal tree model and the XML constraint logic are developed to describe the XML documents and constraints respectively. The XML constraint logic, as an extension of the first order logic, is constructed and interpreted in the framework of our formal tree model, where the node domain and value domain for XML are separated rigorously. Furthermore, an effective algorithm is given to establish the satisfaction of the logic formulas with respect to the corresponding tree model. We implement a tool and the experiments are carried out for the standard XMLbased specifications from industry, such as WS-BPEL, WS-CDL, and WSDL. The experimental results show that our approach is effective in practice.
  • Keywords
    XML; formal logic; formal specification; formal verification; trees (mathematics); WS-BPEL; WS-CDL; WSDL; XML based specifications; XML constraint logic; XML documents; corresponding tree model; first order logic; formal tree model; logic formulas; node domain; specification-oriented XML constraints; value domain; Algorithm design and analysis; Computational modeling; Cost accounting; Data models; Program processors; Semantics; XML; Constraint Logic; Validation; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering (HASE), 2011 IEEE 13th International Symposium on
  • Conference_Location
    Boca Raton, FL
  • ISSN
    1530-2059
  • Print_ISBN
    978-1-4673-0107-7
  • Type

    conf

  • DOI
    10.1109/HASE.2011.28
  • Filename
    6113871