Queensland University of Technology   Brisbane Australia Skip bannerSkip to content A university for the real world - BPM
QUT Home
Contact us
BPM Home About Projects Members Research Students Academic Partners Executive Training Tour Contacts Opportunities Visitors Seminars Downloads Call for Papers Publications BPM Collaboration BPM 2007

Business Process Management (BPM) - Students

RESEARCH STUDENTS
Lachlan Aldred
Tonia de Bruin
Stephan Clemens
Islay Davies
Mitra Heravizadeh
Thomas Hettel
Alex Kokkonen
Marcello La Rosa
Guy Redding
Hui Min (Cherri) Tan
Kenneth Wang

[Print-friendly version]

Thomas Hettel

Email: t.hettel@student.qut.edu.au

Principal Supervisor: Prof Kerry Raymond

Associate Supervisor: Assoc Prof Marlon Dumas and Dr Michael Lawley

Expected Completion: July 2009

Title: Model Round-Trip Engineering

Abstract: Developing a software system with a model centric approach like Model-Driven Architecture involves a large number of different models at different abstraction levels. These models are usually created by domain experts and are specific to a certain domain. Using model transformation, these models can be easily transformed into other, more specific models, closer to implementation. In the BPM context, business analysts design business process models using a high-level modelling language such as BPMN (Business Process Modeling Notation). These models can then be automatically transformed into another language, e.g., BPEL (Business Process Execution Language), which is more suitable for the execution of the modelled process. If changes then have to be made to the implementation, they cannot be easily reviewed by the original designer of the process as he might not be familiar with the implementation language. Model Round-Trip Engineering aims at solving this problem by reversing the original transformation so that changes to the target model (e.g., BPEL) can be reflected in the source model (e.g., BPMN). This results in a tighter integration of domain experts in the development process and makes it easier to review changes in the implementation.