the number of times that some of these wheels have
to be reinvented.
The transformation issues illustrated can be cate-
gorized into two different areas:
1. Transformation requirements which raise prob-
lems at the implementation level, they have
technical complexity, for example the Decision
(Un)Ambiguity and the Invisible Merger problem.
2. Transformation requirements which raise prob-
lems concerning their feasibility are situated at the
application level, they contain application com-
plexity, for example the Different Final Nodes and
the Join Specification Problem.
The technical complexity affects model trans-
formation languages themselves. General transfor-
mation languages like ATL (B
´
ezivin et al., 2005),
QVT (OMG, a) or programming languages like Java
provide very comprehensive but unspecific possibili-
ties to define such transformations. Unspecific in the
sense that they provide a language to define ”every-
thing” but nothing in special.
The problems on the application level are of con-
ceptual nature and so they could hardly be solved
with technical inventions. But there can be provided
second level mechanisms like user interaction which
does not solve the problem, but supports the user
at transformation. The ”adversaries” on the techni-
cal level can be attacked, for example by providing
reusable general solutions for distinct problems in the
area of BP model transformation.
REFERENCES
B
´
ezivin, J., Jouault, F., and Touzet, D. (2005). An Introduc-
tion to the ATLAS Model Management Architecture.
Technical report, LINA.
BOC (2005). ADONIS 3.7 - User Manual III: ADONIS
Standard Modeling Method. BOC Ltd.
Czarnecki, K. and Helsen, S. (2006). Feature-based sur-
vey of model transformation approaches. IBM Sys-
tems Journal, pages 621–645.
Fatolahi, A. and Shams, F. (2006). An investigation into
applying uml to the zachman framework. Information
Systems Frontiers.
IBM. Business Process Execution Language for Web Ser-
vices version 1.1. IBM.
Keller, G., N
¨
uttgens, M., and Scheer, A.-W. Semantische
Prozeßmodellierung auf der Grundlage ”Ereignisges-
teuerter Prozeßketten (EPK)”. Technical report, Insti-
tut f
¨
ur Wirtschaftsinformatik Universit
¨
at Saarbr
¨
ucken.
List, B. and Korherr, B. (2006). An evaluation of conceptual
business process modelling languages. In SAC ’06:
Proceedings of the 2006 ACM symposium on Applied
computing.
Mendling, J., Neumann, G., and N
¨
uttgens, M. Towards
Workflow Pattern Support of Event-Driven Process
Chains (EPC). In Proceedings of the 2nd GI Workshop
XML4BPM at the 11th GI Conference BTW 2005.
Mendling, J., Neumann, G., and N
¨
uttgens, M. (2005). Yet
another event-driven process chain.
Mendling, J. and N
¨
uttgens, M. (2003). EPC Modelling
based on Implicit Arc Types. In Proceedings of the
2nd International Conference on Information Systems
Technology and its Applications (ISTA).
Miller, G. A., Fellbaum, C., and Tengi, R. (1998). Wordnet:
A lexical database for the english language.
Murzek, M., Kramler, G., and Michlmayr, E. (2006). Struc-
tural patterns for the transformation of business pro-
cess models. EDOCW’06, pages 18–28.
OMG. MOF QVT Final Adopted Specification. Object
Management Group.
OMG. UML 2.1 Superstructure Specification. Object Man-
agement Group.
OMG (2006). Business Process Modeling Nota-
tion Specification. Object Management Group,
http://www.bpmn.org/.
Russell, N., ter Hofstede, A. H. M., Edmond, D., and
van der Aalst, W. M. P. (2004). Workflow D ata Pat-
terns. Technical report, Queensland University of
Technology.
Russell, N., van der Aalst, W. M. P., ter Hofstede, A. H. M.,
and Edmond, D. (2005). Workflow resource patterns:
Identification, representation and tool support. In Pro-
ceedings of the 17th Conference on Advanced Infor-
mation Systems Engineering (CAiSE05).
Russell, N., van der Aalst, W. M. P., ter Hofstede, A. H. M.,
and Wohed, P. (2006). On the suitability of uml 2.0
activity diagrams for business process modelling. In
APCCM ’06: Proceedings of the 3rd Asia-Pacific con-
ference on Conceptual modelling.
St
¨
orrle, H. (2006). A Comparison of (e)EPC and
UML 2 Activity Diagrams. In EPK 2006
Gesch
¨
aftsprozessmanagement mit Ereignisges-
teuerten Prozessketten.
van der Aalst, W. M. P., ter Hofstede, A. H. M., Kie-
puszewski, B., and Barros, A. P. Workflow Patterns.
Distributed and Parallel Databases.
White, S. A. (2004). Process Modeling Notations and
Workflow Patterns. BPTrends.
Wohed, P., van der Aalst, W. M., Dumas, M., ter Hofstede,
A. H., and Russell, N. (2005). Pattern-based Analy-
sis of UML Activity Diagrams. In Proceedings of the
25th International Conference on Conceptual Model-
ing (ER’2005).
Wohed, P., van der Aalst, W. M., Dumas, M., ter Hofstede,
A. H., and Russell, N. (2006). On the Suitability of
BPMN for Business Process Modelling. In Proceed-
ings 4th International Conference on Business Pro-
cess Management.
Zachman, J. A. (1987). A framework for information sys-
tems architecture. IBM System Journal.
BUSINESS PROCESS MODEL TRANSFORMATION ISSUES - The Top 7 Adversaries Encountered at Defining Model
Transformations
151