Diploma Thesis DIP-2345

BibliographyAmbühler, Thomas: UML 2.0 Profile for WS-BPEL with Mapping to WS-BPEL.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 2345 (2005).
103 pages, english.
CR-SchemaD.2.2 (Software Engineering Design Tools and Techniques)
D.3.2 (Programming Language Classifications)
D.2.12 (Software Engineering Interoperability)
KeywordsUML; UML Profil; UML Profile; BPEL; Web Services; Mapping; Transformation; MDA

UML 2.0 is the de-facto standard for graphical notation and modelling in software engineering and has a wide variety of usage scenarios. The Business Process Execution Language for Web Services (BPEL4WS) is an XML-based language for specifying business processes, both abstract and executable, but does not include a graphical representation. This thesis specifies a UML 2.0 profile which enables the graphical representa-tion of BPEL processes with UML 2.0. It also details the implementation of this profile using the Rational Software Modeler and furthermore, the transformation of these UML 2.0 models to BPEL by means of transformation rules implemented as an Eclipse plug-in using a transformation engine. The results of this thesis include the specified profile and a specific implementa-tion (with some adaptations). It also includes the mapping rules and shows how they can be used to implement a mapping tool.

Full text and
other links
PDF (11377584 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Entry dateDecember 21, 2005
   Publ. Institute   Publ. Computer Science