An MDA Approach to Business Process Model Transformations
The authors present in this paper an MDA approach for the definition of transformations for business process models. These transformations are based on the use of two platform independent workflow universal languages - UML 2.0 Activity Diagrams and BPMN - and a platform specific language, the XPDL language. The first two languages are used in the definition of a horizontal transformation, while BPMN and XPDL are used in the definition of a vertical transformation. Although there are several options for a model transformation language, they have adhered to one of the principles of MDA, namely the use of standards, therefore adopting the QVT language, which is the transformation language proposed by the OMG.