Title :
Modeling and Verifying the Transactional and QoS-aware Services Composition Using Event-B
Author :
Abbassi, Imed ; Kmimech, Mourad ; Ben Hadj Alouane, Nejib ; Gaaloul, Walid
Author_Institution :
ENIT, Univ. of Tunis El Manar UR-OASIS, Tunis, Tunisia
Abstract :
Composite applications leveraging the functionalities offered by Web services are today the underpinnings of enterprise computing. However, current Web services composition systems make only use of functional requirements in the selection process of component Web services, while the transactional consistency and quality of service (QoS) are crucial parameters of most business applications. In this paper, we propose a novel approach for Web services selection and composition based on transactional requirements and QoS constraints. The transactional requirements are defined by the engineers using the acceptable termination states concept. We give a formalization of our approach in Event-B. We incrementally combine the modeling and verification activities related to formal development process supported by Event-B method. The verification activity is based on the proof and model-checking.
Keywords :
Web services; formal specification; formal verification; QoS constraints; QoS-aware services composition; Web services composition systems; Web services selection; business applications; component Web services; composite applications; enterprise computing; event-B method; formal development process; formal verification; functional requirements; model-checking; modeling activities; proof; quality of service; termination states concept; transactional consistency; transactional requirements; verification activities; Abstracts; Context; Quality of service; Reliability; Runtime; Time factors; Web services; Formal verification; Model-checking; Proof; Transactional requirements; Web service; service composition;
Conference_Titel :
WETICE Conference (WETICE), 2014 IEEE 23rd International
Conference_Location :
Parma
DOI :
10.1109/WETICE.2014.85