DocumentCode
1612941
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
fYear
2015
Firstpage
519
Lastpage
526
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services (ICWS), 2015 IEEE International Conference on
Conference_Location
New York, NY
Print_ISBN
978-1-4673-7271-8
Type
conf
DOI
10.1109/ICWS.2015.75
Filename
7195610
Link To Document