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


The UML4SOA Profile


@TECHREPORT{uml4soa:techrep09,
  title = {{The UML4SOA Profile}},
  author = {{Philip} {Mayer} and {Nora} {Koch} and {Andreas} {Schroeder}},
  abstract= {UML4SOA is a profile for specifying behavioural aspects of service-oriented architectures (SOAs). In particular, we focus on service orchestrations, i.e. compositions of services, by means of an orchestration workflow. An orchestration, in turn, is another service to be used externally, or in other orchestrations. We have selected UML2 activity diagrams as the base for modelling such workflows, and UML2 state machines for modelling their externally visible behaviour with regard to a certain partner. We extend both notations by SOA-specific stereotypes, thereby enabling developers to model SOA orchestrations in a high-level fashion. The extension is minimal, i.e. we use existing UML2 elements wherever possible, only extending the UML2 where we require additional semantics, or if it adds to the overall clarity of the diagrams. The UML4SOA profile has been developed within the SENSORIA project, where it has been used as input to several case studies. There are also model transformation tools available for converting UML4SOA diagrams to BPEL/WSDL, Java, and Jolie. Finally, UML4SOA diagrams enjoy formal analysis support through the SENSORIA Development Environment (SDE) and integrated tools. UML4SOA complements the SoaML profile that focuses on the structural aspects of SOAS and can be used in combination with other UML profiles, such as the MARTE profile, which has been used for performance analysis within the scope of the SENSORIA project.},
  year = {2009},
  month = {July},
  pages = {31},
  institution = {Ludwig-Maximilians-Universitaet Muenchen},
  keywords = {modelling, UML},
  partner = {LMU},
  status = {public},
  task = {T1.4},
  url = {http://www.uml4soa.eu/wp-content/uploads/UML4SOA.pdf}
}

spacer

The Sensoria Project Website
2005 - 2010
spacer