• DocumentCode
    2709129
  • Title

    The Validation and Verification of WSCDL

  • Author

    Pu, Geguang ; Shi, Jianqi ; Wang, Zheng ; Jin, Lu ; Liu, Jing ; He, Jifeng

  • Author_Institution
    East China Normal Univ., Shanghai
  • fYear
    2007
  • fDate
    4-7 Dec. 2007
  • Firstpage
    81
  • Lastpage
    88
  • Abstract
    This paper presents an approach to validation and verification of the WSCDL specification. In order to validate whether the CDL document is well defined or not, we introduce OCL to precisely describe the constraints which was expressed by natural language, and design a simple validator to check the static properties of the CDL document. The validator is created based on a Java model and the Java model is generated according to the UML diagrams with OCL constraints which is used to describe CDL specification. To verify the dynamic properties of CDL document, we model the behavior of CDL document with Java, so that Java Pathfinder model checker can be applied to check the desired properties. The assert activity is introduced to the CDL specification for describing the logic properties, to facilitate the verification process. A case study is given and it shows that our approach is both effective and practical. Moreover, this approach can check almost every kinds of CDL document, even the documents including exception block or finalize block.
  • Keywords
    Java; Unified Modeling Language; Web services; document handling; formal specification; formal verification; CDL document; Java Pathfinder model checker; UML diagrams; Unified Modeling Language; WSCDL specification; WSCDL verification; Web Service Choreography Description Language; object constraint language; Automata; Collaboration; Helium; Java; Natural languages; Software engineering; Space technology; Unified modeling language; Web services; XML; Validation; Verification; WSCDL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific
  • Conference_Location
    Aichi
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-3057-5
  • Type

    conf

  • DOI
    10.1109/ASPEC.2007.79
  • Filename
    4425840