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