• 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