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 条
  • [31] ON THE FORMAL SPECIFICATION AND VERIFICATION OF CIM ARCHITECTURES USING LOTOS
    BIEMANS, F
    BLONK, P
    COMPUTERS IN INDUSTRY, 1986, 7 (06) : 491 - 504
  • [32] Formal specification and verification of VHDL
    Bickford, M
    Jamsek, D
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, 1996, 1166 : 310 - 326
  • [33] Formal Specification and Verification of CRDTs
    Zeller, Peter
    Bieniusa, Annette
    Poetzsch-Heffter, Arnd
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, 2014, 8461 : 33 - 48
  • [34] FORMAL FOUNDATION FOR SPECIFICATION AND VERIFICATION
    LAMPORT, L
    SCHNEIDER, FB
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 190 : 203 - 285
  • [35] Heterogeneous formal specification based on Object-Z and statecharts: semantics and verification
    Gruer, JP
    Hilaire, V
    Koukam, A
    Rovarini, P
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 70 (1-2) : 95 - 105
  • [36] THE FORMAL SPECIFICATION FOR THE INVENTORY SYSTEM USING Z LANGUAGE
    Bakri, Siti Halimah
    Harun, Hanis
    Alzoubi, Amera
    Ibrahim, Rosziati
    COMPUTING & INFORMATICS, 4TH INTERNATIONAL CONFERENCE, 2013, 2013, : 419 - 425
  • [37] Formal Transaction Modeling and Verification for an Adaptable Web Service Orchestration
    Zatout, Sara
    Benabdelhafid, Maya Souilah
    Boufaida, Mahmoud
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 531 - 536
  • [38] A Formal Basis for Cross-Checking ebXML BPSS Choreography and Web Service Orchestration
    Yeung, W. L.
    2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 524 - 529
  • [39] Formal specification of a privacy aware access control framework in web services paradigm using Z notation
    20163702789517
    (1) Punjabi University, Regional Centre, Mohali, India; (2) Punjabi University, Patiala, India, 1600, Computer Society of India (Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States): : 11 - 16
  • [40] Formal description and verification of Web service composition based on OOPN
    Su, Jindian
    Yu, Shanshan
    Guo, Heqing
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF THEORETICAL AND METHODOLOGICAL ISSUES, 2008, 5226 : 644 - +