Title :
A Proof Based Approach for Modelling and VerifyingWeb Services Compositions
Author :
Ait-Sadoune, Idir ; Ait-Ameur, Yamine
Author_Institution :
Lab. of Appl. Comput. Sci. (LISI-ENSMA), Univ. of Poitiers, Poitiers
Abstract :
The Web services composition defines a process that involves various independent Web services to perform a complex function. This process is described with a standard language (BPEL) and executed by tools supporting this language. This kind of languages describes the behavior of different distributed services together, but it does not support the verification nor the validation of behavioral requirements.In our work, we are interested in the formal validation of Web services composition. Formal models are extracted from BPEL specifications and checked. Most previous work is based on Web services composition formalizations using Petri nets,process algebra or transition systems. The model checking technique is set-up to validate such descriptions.In this paper, we present a proof and refinement based approach for the formal representation, verification and validation of Web services compositions using the Event_B method.
Keywords :
Petri nets; Web services; business data processing; formal languages; formal specification; formal verification; process algebra; specification languages; BPEL specification; Event_B method; Petri net; Web service composition; business process execution language; formal modelling; formal validation; formal verification; model checking technique; process algebra; proof-based approach; refinement technique; transition system; Algebra; Computer science; Laboratories; Petri nets; Proposals; Service oriented architecture; Specification languages; Standardization; Vents; Web services;
Conference_Titel :
Engineering of Complex Computer Systems, 2009 14th IEEE International Conference on
Conference_Location :
Potsdam
Print_ISBN :
978-0-7695-3702-3
DOI :
10.1109/ICECCS.2009.48