
even BPMN. He proposes a way to use the different 
kinds of MDA models (CIM, PIM and PSM) for 
business process design and implementation. Thus, 
CIM will be specified in terms of business process 
by using BPDM; the business rules by means of 
business rules metamodel (BRM). These models are 
used by business analysts. PIM are a transformation 
from previous CIM, specified in a software system 
metamodel, for example UML. These models are 
used by software architects. Finally, PSM are built 
by transforming PIM to the platform specific 
language in which the business process will be 
implemented, for example the J2EE UML Profile. 
5  CONCLUSIONS AND FUTURE 
WORK 
The systematic review performed provides a 
complete view of the proposals and opinions 
existing in the recent literature about MDE paradigm 
application in business process management. 
Most of the works found point to the use of 
model driven engineering as a valid approach for 
business process management. There are proposals 
for the use of MDA in the context of collaborative 
business process management, where the model 
driven plays the role of integration standard and 
allows different organizations to cooperate from a 
business process point of view. It is also suggested, 
on the other hand, that MDA is the methodology that 
drives the organization business process design, 
implementation, maintenance and management. 
Although most authors are in favor of the use of 
MDE in business process management, there is 
some rejection of this idea, throwing into relief how 
far apart both concepts are, and how difficult it is to 
obtain cooperation to achieve better results. 
Business process modeling standards become the 
key issue for the MDA application in the context of 
BPM. These standards must be metamodels, which 
are instances of meta-metamodel MOF. OMG 
propose the business process definition metamodel 
(BPDM) as the standard for business process 
modeling, which has no final version yet (OMG, 
2003). BPDM is a semantic description of the 
logical relations among several elements of any 
business process description. It is not a notation. Its 
advantage is that it is a MOF metamodel. Thus, any 
other notation language, such as BPMN, can be 
transformed to BPDM. As BPDM is a MOF 
metamodel, this can be transported via XMI to any 
business process tool that knows such a metamodel. 
The companies only have to define MDA 
transformations from the BPDM metamodel to 
executable languages like J2EE or BPEL. 
BPMN is the notation standard most frequently 
used to define business process at a high level. So 
some authors are quite adamant in their assertions 
that the next version of BPDM will take on the 
BPMN standard. Thus, any high level BPMN model 
will be able to be shared via XMI and transformed to 
follow the MDA methodology. 
In future research, we will monitor the evolution 
of BPDM and its convergence with the BPMN 
standard. We will propose a QVT transformation 
from BPMN to BPDM, as well as from BPDM to a 
web services metamodel. To do this, the model 
management framework MOMENT will be used 
(Boronat, et al. 2005).  
ACKNOWLEDGEMENTS 
This research has been supported by the project 
FAMOSO, partially funded by Ministerio de 
Industria, Turismo y Comercio, FIT-340000-2005-
161 Plan Nacional de Investigación Científica, 
Desarrollo e Innovación Tecnológica 2004-2007 and 
“Fondo Europeo de Desarrollo Regional (FEDER)”, 
European Union. 
REFERENCES 
Smith, H., 2002. The emergence of Business Process 
Management. CSC’s Research Services. 
Frankel, D. S., 2003. BPM and MDA. The rise of model-
driven enterprise systems. Business Process Trends. 
Miller, J., Mukerji, J., 2003. MDA Guide Version 1.0.1, 
OMG. 
Bézivin, J., 2003. MDA: From hype to hope, and reality. 
In UML’03. 6th International Conference. ATLAS 
Group. 
Kitchenham, B., 2004. Procedures for performing 
systematic reviews. NICTA Joint Technical Report. 
Travassos, G. H., Biolchini, J., Gomes, P., Cruz, A. C., 
2005. Systematic review in software engineering. 
Technical Report. 
Smith, H., 2003. BPM and MDA: Competitors, 
alternatives or complementary. Business Process 
Trends. 
Zeng, L., Lei, H., Dikun, M., Chang, H., Bhaskaran, K., 
2005. Mode-driven business performance 
management. In ICEBE’05. Proceedings of the 2005 
IEEE International Conference on e-Business 
Engineering. IEEE. 
Pfadenhauer, K., Dustdar, S., Kittl, B., 2005. Comparision 
of two distinctive model driven web service 
MDE FOR BPM - A Systematic Review
123