Web Service Interaction Modeling and Verification Using Recursive Composition Algebra

被引:7
|
作者
Rai, Gopal N. [1 ]
Gangadharan, G. R. [2 ]
Padmanabhan, Vineet [3 ]
Buyya, Rajkumar [4 ]
机构
[1] Madanapalle Inst Technol & Sci, Madanapalle 517325, Andhra Pradesh, India
[2] IDRBT, Hyderabad 500028, Telangana, India
[3] Univ Hyderabad, Hyderabad 500046, Telangana, India
[4] Univ Melbourne, Parkville, Vic 3010, Australia
关键词
Web services; Model checking; Computational modeling; Algebra; Petri nets; Knowledge engineering; Visualization; Web service composition; web service interaction; recursive composition; interaction modeling; interaction verification;
D O I
10.1109/TSC.2018.2789454
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The design principle of composability among Web services is one of the most crucial reasons for the success and popularity of Web services. However, achieving error-free automatic Web service composition is still a challenge. In this paper, we propose a recursive composition based modeling and verification technique for Web service interaction. The application of recursive composition over a Web service with respect to a given set of Web services yields a recursive composition interaction graph (RCIG). In order to capture the requirement specifications of a Web service interaction scenario, we propose recursive composition specification language (RCSL) as a requirement specification language. Further, we employ the proposed RCIG as an interpretation model to interpret the semantics of a RCSL formula. Our verification technique is based on the generation and analysis of all possible interaction patterns. Performance evaluation results, provided in this paper, show that our proposition is implementable for the real world applications. The key advantages of the proposed approach are: (i) it does not require explicit system modeling as in model checking based approaches, (ii) it captures primitive characteristics of Web service interaction patterns, such as recursive composition, sequential and parallel flow, etc, and (iii) it supports automatic composition of services.
引用
收藏
页码:300 / 314
页数:15
相关论文
共 50 条
  • [1] Algebraic modeling and verification of Web service composition
    Rai, Gopal N.
    Gangadharan, G. R.
    Padmanabhan, Vineet
    [J]. 6TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2015), THE 5TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2015), 2015, 52 : 675 - 679
  • [2] Modeling and Verification of Temporal Constraints for Web Service Composition
    Benabdelhafid, Maya Souilah
    Boubaker, Houda
    Boufaida, Mahmoud
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2020, 2021, 12524 : 21 - 29
  • [3] Modeling and Analyzing Multistage Attacks Using Recursive Composition Algebra
    Bopche, Ghanshyam S.
    Rai, Gopal N.
    Mehtre, B. M.
    Gangadharan, G. R.
    [J]. INFORMATION SYSTEMS SECURITY, ICISS 2018, 2018, 11281 : 67 - 87
  • [4] Formal modeling and verification of cloud-based web service composition
    Raza Kazmi, Syed Asad
    Qasim, Awais
    Khalid, Adnan
    Assad, Ruttaba
    Shahbaz, Muhammad
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (21):
  • [5] Semantic Web Service Composition Using Formal Verification Techniques
    Kil, Hyunyoung
    Nam, Wonhong
    [J]. COMPUTER APPLICATIONS FOR DATABASE, EDUCATION, AND UBIQUITOUS COMPUTING, 2012, 352 : 72 - +
  • [6] Cloud Manufacturing Service Composition Modeling and Formal Verification Based on Calculus for Orchestration of Web Service
    Li Yongxiang
    Yao Xifan
    Zhang Jie
    Li Bin
    [J]. 2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 2806 - 2810
  • [7] Verification and Validation of Web Service Composition Using Event B Method
    Ait-Sadoune, Idir
    Ait-Ameur, Yamine
    [J]. ABSTRACT STATE MACHINES, B AND Z, PROCEEDINGS, 2008, 5238 : 339 - 340
  • [8] Research on reachability verification of Web service composition
    Cheng, Yongshang
    Wang, Zhijian
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 233 - +
  • [9] Towards formal verification of web service composition
    Bai, XX
    Fan, YS
    [J]. 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
  • [10] Towards formal verification of web service composition
    Rouached, Mohsen
    Perrin, Olivier
    Godart, Claude
    [J]. BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2006, 4102 : 257 - 273