Automatic synthesis of state machines from trace diagrams
Software—Practice & Experience
Inheritance of workflows: an approach to tackling problems related to change
Theoretical Computer Science
Synthesis of Behavioral Models from Scenarios
IEEE Transactions on Software Engineering
Process Aware Information Systems: Bridging People and Software Through Process Technology
Process Aware Information Systems: Bridging People and Software Through Process Technology
Behavioral consistency for B2B process integration
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Choreography and orchestration: a synergic approach for system design
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Analyzing web service based business processes
FASE'05 Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering
Let's dance: a language for service behavior modeling
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Towards a quality model for choreography
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Hi-index | 0.01 |
Choreography description languages have been put forward for capturing sets of interactions and their control and data dependencies, seen from a global perspective. Choreographies serve as starting point for generating interface processes for the different participants which in turn are used for implementing new services or adapting existing ones. However, such top-down approaches are not sufficient for scenarios where given implementations cannot be changed and are to be used as a starting point for choreography design. This paper identifies and classifies three categories of choreography design: choreography identification, choreography context expansion and collaboration unification. Each category is motivated through an example from the eGovernment domain. Existing techniques needed for the individual design categories are discussed and missing techniques are highlighted.