spacer
spacer search

Software Engineering for Service-Oriented Overlay Computers
Software Engineering for Service-Oriented Overlay Computers

Search
spacer
 
header
Main Menu
 
Home arrow Publications arrow All Publications

SENSORIA All Publications Print

Copyright Information
The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

show main publications


MDD4SOA: Model-Driven Service Orchestration


@inproceedings{edoc2008,
author = {Philip Mayer and Andreas Schroeder and Nora Koch},
title = {{MDD4SOA: Model-Driven Service Orchestration}},
booktitle = {The 12th IEEE International
EDOC Conference (EDOC 2008)},
year = {2008},
isbn = {978-0-7695-3373-5},
pages = {203--212},
publisher = {IEEE Computer Society},
address = {Munich, Germany},
  abstract  = {Service-Oriented Architectures (SOAs) have become an important cornerstone of the development of enterprise-scale software applications. Although a range of domain-specific languages and standards are available for dealing with such architectures, model-driven approaches starting from models written in an established modelling language like UML and including the ability for model transformation (in particular, for code generation) are still in their infancy. In this paper, we show (1) how our UML-based domain-specific language for working with SOA artefacts, UML4SOA, can be used for modelling service orchestrations, and (2) how to exploit so-designed models in the MDD4SOA approach to generate code in multiple languages, among them BPEL and WSDL, Java, and the formal language Jolie. We use a case study for illustrating this approach. Our main contributions are an easy-to-use, conservative extension to the UML2 for modelling service orchestrations on a high level of abstraction, and a fully automated, model-driven approach for transforming these orchestrations down to code.},
  main = {Y},
  partner = {LMU},
  status = {public},
  task = {T1.4,T7.1, T7.3,T8.4}
}

spacer

The Sensoria Project Website
2005 - 2010
spacer