The validation and verification of WSCDL

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 14th Asia-Pacific Software Engineering Conference, APSEC 2007
Pages81-88
Number of pages8
DOIs
StatePublished - 2007
Event14th Asia Pacific Software Engineering Conference, ASPCE 2007 - Nagoya, Japan
Duration: 4 Dec 20077 Dec 2007

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
ISSN (Print)1530-1362

Conference

Conference14th Asia Pacific Software Engineering Conference, ASPCE 2007
Country/TerritoryJapan
CityNagoya
Period4/12/077/12/07

Keywords

  • Validation
  • Verification
  • WSCDL

Fingerprint

Dive into the research topics of 'The validation and verification of WSCDL'. Together they form a unique fingerprint.

Cite this