• DocumentCode
    123738
  • 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
  • fYear
    2014
  • fDate
    23-25 June 2014
  • Firstpage
    313
  • Lastpage
    318
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    WETICE Conference (WETICE), 2014 IEEE 23rd International
  • Conference_Location
    Parma
  • Type

    conf

  • DOI
    10.1109/WETICE.2014.85
  • Filename
    6927073