The validation and verification of WSCDL

被引:4
|
作者
Pu, Geguang [1 ]
Shi, Jianqi [1 ]
Wang, Zheng [1 ]
Jin, Lu [1 ]
Liu, Jing [1 ]
He, Jifeng [1 ]
机构
[1] East China Normal Univ, Inst Software Engn, Shanghai 200062, Peoples R China
来源
14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS | 2007年
关键词
WSCDL; validation; verification;
D O I
10.1109/ASPEC.2007.79
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:81 / +
页数:2
相关论文
共 50 条
  • [21] Verification and Validation of SysML Models
    Hecht, Myron
    Chen, Jaron
    INCOSE International Symposium, 2021, 31 (01) : 599 - 613
  • [22] Special issue on Verification and Validation
    Leonard E. Schwer
    William L. Oberkampf
    Engineering with Computers, 2007, 23 : 243 - 244
  • [23] SOFTWARE PROJECT VERIFICATION AND VALIDATION
    DEUTSCH, MS
    COMPUTER, 1981, 14 (04) : 54 - 70
  • [24] Validation and verification of multiagent systems
    Manson, SM
    COMPLEXITY AND ECOSYSTEM MANAGEMENT: THE THEORY AND PRACTICE OF MULTI-AGENT SYSTEMS, 2002, : 63 - 74
  • [25] MANAGING VERIFICATION AND VALIDATION COSTS
    POPPITI, J
    ENVIRONMENTAL SCIENCE & TECHNOLOGY, 1994, 28 (06) : A292 - A293
  • [26] Verification and Validation of the Performance of WSN
    Yoo, Seong-eun
    Chong, Poh Kit
    Kim, Seong Hoon
    Minh-Long Pham
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [27] Verification and validation and artificial intelligence
    Menzies, T
    Pecheur, C
    ADVANCES IN COMPUTERS, VOL 65, 2005, 65 : 153 - +
  • [28] Special issue on verification and validation
    Plant, R
    Antoniou, G
    KNOWLEDGE-BASED SYSTEMS, 1999, 12 (1-2) : 1 - 2
  • [29] Simulation verification, validation, and accreditation
    Youngblood, SM
    Pace, DK
    Eirich, PL
    Gregg, DM
    Coolahan, JE
    JOHNS HOPKINS APL TECHNICAL DIGEST, 2000, 21 (03): : 359 - 367
  • [30] Verification and validation of the design procedure
    Lueneburg, Bernd
    Staubach, Reiner
    Ehehalt, Ulrich
    Abele, Michael
    Beyer, Karlheinz
    7. FACHTAGUNG SCHWINGUNGEN IN ANTRIEBEN 2011, 2011, 2155 : 141 - 156