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
相关论文
共 25 条
  • [1] BANERJI A, WSCL WEB SERVICES CO
  • [2] BENGTSSON J, 1996, HYBRID SYSTEMS, V3, P232
  • [3] BETINCAN A, 2005, ICWS 2005, P85
  • [4] An overview of JML tools and applications
    Burdy L.
    Cheon Y.
    Cok D.R.
    Ernst M.D.
    Kiniry J.R.
    Leavens G.T.
    Leino K.R.M.
    Poll E.
    [J]. International Journal on Software Tools for Technology Transfer, 2005, 7 (3) : 212 - 232
  • [5] CHUN O, 2005, LNCS, V3826, P484
  • [6] CURBERA F, 2005, WEB SERVICES BUSINES
  • [7] *ECL ORG, ECL MOD FRAM EMF
  • [8] Model-based verification of web service compositions
    Foster, H
    Uchitel, S
    Magee, J
    Kramer, J
    [J]. 18TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 152 - 161
  • [9] Fu X, 2004, LECT NOTES COMPUT SC, V3114, P510
  • [10] Fu X., 2004, P 13 INT C WORLD WID, P621