Automatic Skeleton Generation for Data-Aware Service Choreographies - Archive ouverte HAL Access content directly
Conference Papers Year :

Automatic Skeleton Generation for Data-Aware Service Choreographies

Huu Nghia Nguyen
  • Function : Author
Fatiha Zaïdi


Service-oriented engineering is an emerging software development paradigm for distributed collaborative applications. Services are developed independently and are composed to achieve common requirements. Service choreographies define such requirements from a global perspective, based on interactions among a set of participants that are implemented as services. In this paper, we support a reliable data-aware service choreography development process through a dedicated projection. It extracts, from a choreography, a behavioral skeleton for each of its participants. The projection is valuable in a top-down approach, where developers have only to complete the skeletons with some business code in order to get a distributed application that matches the choreography requirements. The projection is also valuable in a bottom-up approach, where the skeletons can act as controllers between reused services in order to enforce the respect of the choreography. Our approach is supported with a tool that can be downloaded or used online.
No file

Dates and versions

hal-01216413 , version 1 (16-10-2015)



Huu Nghia Nguyen, Pascal Poizat, Fatiha Zaïdi. Automatic Skeleton Generation for Data-Aware Service Choreographies. 24th IEEE International Symposium on Software Reliability Engineering, ISSRE 2013, Nov 2013, Pasadena, CA, United States. pp.320-329, ⟨10.1109/ISSRE.2013.6698885⟩. ⟨hal-01216413⟩
123 View
0 Download



Gmail Facebook Twitter LinkedIn More