Title :
A Formal Approach for Verifying QoS Variability in Web Services Composition Using EVENT-B
Author :
Abbassi, Imed ; Graiet, Mohamed ; Boubaker, Souha ; Kmimech, Mourad ; Ben Hadj-Alouane, Nejib
Author_Institution :
ENIT, Univ. of Tunis El Manar, Tunis, Tunisia
Abstract :
The main issues for the fulfillment service level agreements (SLA) are concerned with problem of variability of QoS properties (vQoS). Indeed, the QoS properties may evolve frequently either because of internal changes or because of workload fluctuations. To solve the vQoS problem, we first introduced three variability operators: replicate, delete and replace. These operators will be used to reconfigure CWS when the SLA contract is violated. The first two operators are used to add and remove Web service instances, while the last one is used to substitute some faulty Web services. Then, we proposed an incremental approach for modeling and verifying the composites services (CWSs) reconfiguration using Event-B. We start by abstractly specifying the main requirements and then we refine them through several steps to model CWSs. The consistency of each model and the relationship between an abstract model and its refinements are obtained by formal proofs. Finally, we used ProB model-checker to trace possible design errors. We have exploited the LTL for dynamic reconfigurations to characterize the correct behavior of CWSs reconfiguration.
Keywords :
Web services; formal verification; quality of service; temporal logic; CWS reconfiguration; Event-B; LTL; ProB model-checker; QoS variability verification; SLA; Web service composition; Web service instances; delete operator; dynamic reconfiguration; formal approach; linear temporal logic; quality of service; replace operator; replicate operator; service level agreements; vQoS problem; variability operator; Adaptation models; Context; Contracts; Petri nets; Quality of service; Time factors; Web services; Composite service; LTL; Variability; Web service; formal verification; model-checking; proof;
Conference_Titel :
Web Services (ICWS), 2015 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-7271-8
DOI :
10.1109/ICWS.2015.75