AMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects

AMFIBIA is a meta-model that formalizes the essential as- pects and concepts of business process modelling. Though AMFIBIA is not the first approach to formalizing the aspects and concepts of busi- ness process modelling, it is more ambitious in the following respects: First, it is independent from particular modelling formalisms of busi- ness processes and it is designed in such a way that any formalisms for modelling some aspect of a business process can be plugged into AM- FIBIA. Therefore, AMFIBIA is formalism-independent. Second it is not biased toward any aspect of business process and the dierent aspects can be, basically, considered and modelled independently of each other. Moreover, it is not restricted to a fixed set of aspects; further aspects of business processes can be easily integrated. Third, AMFIBIA does not only name and relate the concepts of business process modelling, as it is typically done in ontologies or architectures for business process modelling. Rather, AMFIBIA also captures the interaction among the dierent aspects and concepts, and therefore fully defines the dynamic behaviour of a business process model, with its dierent aspects modelled in dierent notations. To prove this claim, we implemented a prototype of a formalism-independent workflow engine based on AMFIBIA: This workflow engine, also called AMFIBIA, is open for new aspects of busi- ness process modelling and new modelling formalisms can be added to it. In this paper, we will present AMFIBIA and the prototype workflow engine based on this meta-model and discuss the principles and concepts of its design.

[1]  E. Kindler Using the Petri Net Markup Language for Exchanging Business Processes – Potential and Limitations – , 2004 .

[2]  Dragos Manolescu,et al.  Production workflow: concepts and techniques , 2001, SOEN.

[3]  Joerg Evermann,et al.  Towards Ontologically Based Semantics for UML Constructs , 2001, ER.

[4]  Mathias Weske,et al.  A reference model for workflow application development processes , 1999 .

[5]  Rémi Douence,et al.  Towards a Concurrent Model of Event-based Aspect-Oriented Programming , 2006 .

[6]  Olivier Motelet,et al.  A Formal Definition of Crosscuts , 2001, Reflection.

[7]  Jhp Eloff,et al.  exA security interpretation of the workflow reference model , 1998 .

[8]  Michael zur Muehlen,et al.  Organizational Management in Workflow Applications - Issues and Perspectives , 2004, Inf. Technol. Manag..

[9]  Michael Rosemann,et al.  Evaluation of Workflow Management Systems - A Meta Model Approach , 1998, Australas. J. Inf. Syst..

[10]  Fabio Casati,et al.  Conceptual Modeling of Workflows , 1995, Advances in Object-Oriented Data Modeling.

[11]  Bernhard Rumpe,et al.  Modeling Languages: Syntax, Semantics and All That Stuff, Part I: The Basic Stuff , 2000 .

[12]  Peter Loos,et al.  Der Beitrag der Referenzmodellierung zum Business Engineering , 2005, HMD Prax. Wirtsch..

[13]  Peter Loos,et al.  Referenzmodelle für den Handel , 2004, HMD Prax. Wirtsch..

[14]  Ekkart Kindler,et al.  The Petri Net Markup Language , 2003, Petri Net Technology for Communication-Based Systems.

[15]  John Mylopoulos,et al.  Workflow Management Models , Methods , and Systems , 2002 .

[16]  Gesellschaft für Informatik Wirtschaftsinformatik , 2007, Informatik-Spektrum.

[17]  Stefan Jablonski,et al.  Workflow-Management: Entwicklung von Anwendungen und Systemen ; Facetten einer neuen Technologie , 1999 .

[18]  Yisheng Dong,et al.  Metamodeling-Based Semantic Web Languages , 2003, EC-Web.

[19]  Jörg Becker,et al.  Guidelines of Business Process Modeling , 2000, Business Process Management.

[20]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[21]  William J. Kolarik,et al.  Toward an integrated framework for modeling enterprise processes , 2004, CACM.

[22]  D. Hollingsworth The Workflow Reference Model: 10 Years On , 2004 .