A Bounded Model Checking Approach for the Verification of Web Services Composition

被引:5
|
作者
Zahoor, Ehtesham [1 ]
Munir, Kashif [1 ]
Perrin, Olivier [2 ]
Godart, Claude [2 ]
机构
[1] Natl Univ Comp & Emerging Sci, Islamabad, Pakistan
[2] Univ Lorraine, Lab Lorrain Rech Informat & Ses Applicat LORIA, Lorraine, France
关键词
Declarative; Event-Calculus; Model-Checking; Verification; Web Services Composition;
D O I
10.4018/ijwsr.2013100103
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a bounded model-checking based approach for the verification of declarative Web services composition processes using satisfiability solving (SAT). The need for the bounded model-checking approach stems from the nature of declarative processes as they are defined by only specifying the constraints that mark the boundary of the solution to the composition process. The proposed approach relies on using Event Calculus (EC) as the modeling formalism with a sound and complete EC to SAT encoding process. The use of EC as the modeling also formalism allows for a highly expressive approach for both the specification of composition model and for the specification of verification properties. Furthermore, as the conflict clauses returned by the SAT solver can be significantly large for complex processes and verification requirements, we propose a filtering criterion and defined patterns for identifying the clauses of interest for process verification.
引用
收藏
页码:62 / 81
页数:20
相关论文
共 50 条
  • [11] Timed Model Checking Based Approach for Web Services Analysis
    Guermouche, Nawal
    Godart, Claude
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 213 - 221
  • [12] Model transformation and formal verification for Semantic Web Services composition
    Ni, Yue
    Fan, Yushun
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2010, 41 (06) : 879 - 885
  • [13] Modeling and verification of Web services composition based on model transformation
    Zhu, Yi
    Huang, Zhiqiu
    Zhou, Hang
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (05): : 709 - 730
  • [14] Model centric approach of web services composition
    Quintero, Ricardo
    Torres, Victoria
    Pelechano, Vicente
    [J]. EMERGING WEB SERVICES TECHNOLOGY, 2007, : 65 - +
  • [15] Web service composition verification based on symbol model checking and Petri nets
    Zhang, Shijie
    Xu, Peng
    Xu, Yang
    [J]. DEVELOPMENTS OF ARTIFICIAL INTELLIGENCE TECHNOLOGIES IN COMPUTATION AND ROBOTICS, 2020, 12 : 309 - 316
  • [16] On the Verification of Opacity in Web Services and Their Composition
    Bourouis, Amina
    Klai, Kais
    Ben Hadj-Alouane, Nejib
    El Touati, Yamen
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2017, 10 (01) : 66 - 79
  • [17] Formal Verification in Web Services Composition
    Todica, Valeriu
    Vaida, Mircea-Florin
    Cremene, Marcel
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS, THETA 18TH EDITION, 2012, : 195 - 200
  • [18] Bounded model checking and induction: From refutation to verification
    de Moura, L
    Ruess, H
    Sorea, M
    [J]. COMPUTER AIDED VERIFICATION, 2003, 2725 : 14 - 26
  • [19] Modeling and Model Checking Web Services
    Schlingloff, Holger
    Martens, Axel
    Schmidt, Karsten
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 126 : 3 - 26
  • [20] Abstract Model Checking for Web Services
    QIAN Junyan
    [J]. Wuhan University Journal of Natural Sciences, 2008, (04) : 466 - 470