@inproceedings{2095c7d642184804afd460fb3587b9a4,
title = "Modeling and verifying the transactional and qos-aware services composition using event-B",
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 = "Formal verification, Model-checking, Proof, Transactional requirements, Web service, service composition",
author = "Imed Abbassi and Mourad Kmimech and Hadj-Alouane, \{Nejib Ben\} and Walid Gaaloul",
note = "Publisher Copyright: {\textcopyright} 2014 IEEE.; 23rd IEEE International WETICE Conference, WETICE 2014 ; Conference date: 23-06-2014 Through 25-06-2014",
year = "2014",
month = oct,
day = "16",
doi = "10.1109/WETICE.2014.85",
language = "English",
series = "Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE",
publisher = "IEEE Computer Society",
pages = "313--318",
editor = "Reddy, \{Sumitra M.\}",
booktitle = "Proceedings of the Workshop on Enabling Technologies",
}