DocumentCode :
2064426
Title :
Formal verification for Web service composition: A model-checking approach
Author :
Ghannoudi, Majdi ; Chainbi, Walid
Author_Institution :
Higher Institute of Management / SOIE University of Sousse, Sousse, Tunisia
fYear :
2015
fDate :
13-15 May 2015
Firstpage :
1
Lastpage :
6
Abstract :
Formal methods are an effective way for modeling and verifying concurrent systems. In this paper, labeled transition systems are proposed as an approach to deal with the modeling of the composition of Web services. The presented model represents a Web service as a couple consisting of a representation of the Web service and a set of its states. We argue that notions that have been used in the modeling of compound Web services including Petri nets and process calculus can be described in the same formal framework namely labeled transition systems. We use the model-checking approach in order to verify this composition and a set of properties written in temporal logic. Unlike previous work, our approach allows to model and verify not only the composition of Web services, but also the internal activities for each invocated service. Finally, a case study is carried out and the validity of a compound Web service is verified.
Keywords :
Algebra; Compounds; Global Positioning System; Petri nets; System recovery; Uniform resource locators; Web services; Composition of Web services; labeled transition systems; model-checking; temporal logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networks, Computers and Communications (ISNCC), 2015 International Symposium on
Conference_Location :
Yasmine Hammamet, Tunisia
Type :
conf
DOI :
10.1109/ISNCC.2015.7238576
Filename :
7238576
Link To Document :
بازگشت