Modeling and verifying the transactional and qos-aware services composition using event-B

  • Imed Abbassi
  • , Mourad Kmimech
  • , Nejib Ben Hadj-Alouane
  • , Walid Gaaloul

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings of the Workshop on Enabling Technologies
Subtitle of host publicationInfrastructure for Collaborative Enterprises, WETICE
EditorsSumitra M. Reddy
PublisherIEEE Computer Society
Pages313-318
Number of pages6
ISBN (Electronic)9781479942497
DOIs
Publication statusPublished - 16 Oct 2014
Event23rd IEEE International WETICE Conference, WETICE 2014 - Parma, Italy
Duration: 23 Jun 201425 Jun 2014

Publication series

NameProceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE
ISSN (Print)1524-4547

Conference

Conference23rd IEEE International WETICE Conference, WETICE 2014
Country/TerritoryItaly
CityParma
Period23/06/1425/06/14

Keywords

  • Formal verification
  • Model-checking
  • Proof
  • Transactional requirements
  • Web service
  • service composition

Fingerprint

Dive into the research topics of 'Modeling and verifying the transactional and qos-aware services composition using event-B'. Together they form a unique fingerprint.

Cite this