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 条
  • [21] Formal specification of business rules using Z
    Yoo, HJ
    Choi, JY
    Bai, M
    International Conference on Computing, Communications and Control Technologies, Vol 1, Proceedings, 2004, : 92 - 95
  • [22] WEB SERVICE CHOREOGRAPHY CONFORMANCE VERIFICATION THROUGH THE piX-MODEL
    Van Seghbroeck, Gregory
    Volckaert, Bruno
    De Turck, Filip
    Dhoedt, Bart
    Demeester, Piet
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2010, 19 (1-2) : 1 - 30
  • [23] Developing usable web interfaces with the aid of automatic verification of their formal specification
    Cassino, Rosanna
    Tucci, Maurizio
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2011, 22 (02): : 140 - 149
  • [24] A Formal Verification for Web Service Composition Based on CCS
    Yun, B. S.
    Yan, J. W.
    Liu, M.
    MANUFACTURING AUTOMATION TECHNOLOGY, 2009, 392-394 : 330 - 334
  • [25] WSOL - A language for the formal specification of classes of service for Web Services
    Tosic, V
    Pagurek, B
    Patel, K
    ICWS'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WEB SERVICES, 2003, : 375 - 381
  • [26] Formal Specification of the Assurance Point Web Service Composition Model
    Gao, Le
    Urban, Susan D.
    Rodriguez, Jonathan
    Warkhade, Abhijit
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2014, 23 (04)
  • [28] A formal model for Web Service Choreography Description Language (WS-CDL)
    Yang, Hongli
    Zhao, Xiangpeng
    Qiu, Zongyan
    Pu, Geguang
    Wang, Shuling
    ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 893 - +
  • [29] Compositional Verification Using a Formal Component and Interface Specification
    Xing, Yue
    Lu, Huaixi
    Gupta, Aarti
    Malik, Sharad
    2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2022,
  • [30] Using Reo for formal specification and verification of system designs
    Razavi, Niloofar
    Sirjani, Marjan
    FOURTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2006, : 113 - +