Web Service Choreography Verification Using Z Formal Specification

被引:0
|
作者
Rastegari, Y. [1 ]
Sajadi, Z. [1 ]
Shams, F. [1 ]
机构
[1] Shahid Beheshti Univ, Dept Comp Sci & Engn, Tehran, Iran
来源
INTERNATIONAL JOURNAL OF ENGINEERING | 2016年 / 29卷 / 11期
关键词
Web Service Choreography; Compatibility; Verification; Adaptation; Z Formal Specification;
D O I
10.5829/idosi.ije.2016.29.11b.08
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides verifying the mentioned concerns, we find out whether the choreographies are realizable by web services protocols at orchestration level. In this regard we detect the interactions between each two distinct participants which lead to deadlock or unspecified reception. An, itinerary purchase. case study for prototyping the transformation rules is presented and the Z/EVES tool is used to demonstrate the protocol compatibility. Also, we define multiple attributes to compare the choreography description languages/models from the verification and adaptation viewpoints.
引用
下载
收藏
页码:1549 / 1557
页数:9
相关论文
共 50 条
  • [11] CSP-based verification for web service orchestration and choreography
    Yeung, W. L.
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2007, 83 (01): : 65 - 74
  • [12] Towards formal verification of web service composition
    Bai, XX
    Fan, YS
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1 AND 2: INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT IN THE GLOBAL ECONOMY, 2005, : 577 - 581
  • [13] Formal Verification of Web Service Interaction Contracts
    Shegalov, German
    Weikum, Gerhard
    2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 525 - +
  • [14] Formal modeling and verification for web service composition
    Tian, Baojun
    Gu, Yanlin
    Journal of Software, 2013, 8 (11) : 2733 - 2737
  • [15] Towards formal verification of web service composition
    Rouached, Mohsen
    Perrin, Olivier
    Godart, Claude
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2006, 4102 : 257 - 273
  • [16] A rewriting logic approach to the formal specification and verification of web applications
    Alpuente, Maria
    Ballis, Demis
    Romero, Daniel
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 81 : 79 - 107
  • [17] FORMAL HARDWARE SPECIFICATION AND VERIFICATION USING PROLOG
    BREZOCNIK, Z
    HORVAT, B
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 163 - 170
  • [18] Specification and Verification of Data and Time in Web Service Composition
    Zhang, Guangquan
    Di, Haojun
    Rong, Mel
    Shi, Huijuan
    WEB INFORMATION SYSTEMS AND MINING, PT II, 2011, 6988 : 436 - +
  • [19] Timing Constraints Specification and Verification for Web Service Compositions
    Dai, Guilan
    Liu, Rujuan
    Zhao, Chongchong
    Hu, Changjun
    2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 315 - +
  • [20] Formal Specification of Playout System Using Z
    Cao, Yizhen
    Wang, Yongbin
    2ND INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SMTA 2015), 2015, : 276 - 282