A configurable reference modelling language

Enterprise Systems (ES) are comprehensive off-the-shelf packages that have to be configured to suit the requirements of an organization. Most ES solutions provide reference models that describe the functionality and structure of the system. However, these models do not capture the potential configuration alternatives. This paper discusses the shortcomings of current reference modelling languages using Event-Driven Process Chains (EPCs) as an example. We propose Configurable EPCs (C-EPCs) as an extended reference modelling language which allows capturing the core configuration patterns. A formalization of this language as well as examples for typical configurations are provided. A program of further research including the identification of a comprehensive list of configuration patterns, deriving possible notations for reference model configurations and testing the quality of these proposed extensions in experiments and focus groups is presented.

[1]  Wil M. P. van der Aalst,et al.  Formalization and verification of event-driven process chains , 1999, Inf. Softw. Technol..

[2]  John Mylopoulos,et al.  Formal Reasoning Techniques for Goal Models , 2003, J. Data Semant..

[3]  August-Wilhelm Scheer,et al.  ARIS - Business Process Modeling , 1998 .

[4]  Len Silverston The Data Model Resource Book, Vol. 1: A Library of Universal Data Models for All Enterprises , 2001 .

[5]  Christoph Schneider,et al.  Petri Net Based Certification of Event-Driven Process Chains , 1998, ICATPN.

[6]  A. Bertolino,et al.  Use Case Description of Requirements for Product Lines , 2002 .

[7]  Colette Rolland,et al.  Bridging the Gap Between Organisational Needs and ERP Functionality , 2000, Requirements Engineering.

[8]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[9]  Len Silverston Data Model Resource Book: A Library of Data Models for Specific Industries 2 , 2007 .

[10]  Michael Rosemann,et al.  What is ERP? , 2000, Inf. Syst. Frontiers.

[11]  M. Rosemann Using Reference Models within the Enterprise Resource Planning Lifecycle , 2000 .

[12]  Juliane Dehnert,et al.  Relaxed Soundness of Business Processes , 2001, CAiSE.

[13]  Dirk Muthig,et al.  Tailoring Use Cases for Product Line Modeling , 2002 .

[14]  Klaus Pohl,et al.  Communicating the variability of a software-product family to customers , 2004, Informatik Forschung und Entwicklung.

[15]  Horst Lichter,et al.  Modeling Variability by UML Use Case Diagrams , 2002 .

[16]  Ulrich Frank,et al.  Conceptual Modelling as the Core of the Information Systems Discipline - Perspectives and Epistemological Challenges , 1999 .

[17]  Michael Rosemann,et al.  Extension and Configuration of Reference Models for Enterprise Resource Planning Systems , 2001 .

[18]  Wil M. P. van der Aalst,et al.  Inheritance of behavior , 2001, J. Log. Algebraic Methods Program..

[19]  Michael Rosemann,et al.  Application Reference Models and Building Blocks for Management and Control (ERP Systems) , 2003 .

[20]  Wil M. P. van der Aalst,et al.  Inheritance of workflows: an approach to tackling problems related to change , 2002 .

[21]  M. Lynne Markus,et al.  Tailoring ERP systems: a spectrum of choices and their implications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[22]  Ekkart Kindler,et al.  On the semantics of EPCs: A vicious circle , 2002, EPK.

[23]  Yair Wand,et al.  Goal-Driven Analysis of Process Model Validity , 2004, CAiSE.

[24]  Dov Dori,et al.  ERP modeling: a comprehensive approach , 2003, Inf. Syst..

[25]  Jc Johan Wortmann,et al.  Stakeholder-Centric Assessment of Product Family Architecture Practical Guidelines for Information System Interoperability and Extensibility , 2000 .

[26]  Vojislav B. Misic,et al.  Evaluating the Quality of Reference Models , 2000, ER.

[27]  Frank van der Linden Proceedings of the International Workshop on Software Architectures for Product Families , 2000 .

[28]  Jon Atle Gulla,et al.  On the challenges of business modeling in large-scale reengineering projects , 2000, Proceedings Fourth International Conference on Requirements Engineering. ICRE 2000. (Cat. No.98TB100219).

[29]  T. Curran,et al.  SAP R/3 Business Blueprint: Understanding the Business Process Reference Model , 1997 .

[30]  Maya Daneva,et al.  Practical Reuse Measurement in ERP Requirements Engineering , 2000, CAiSE.

[31]  Peter Loos,et al.  Classification of reference models: a methodology and its application , 2003, Inf. Syst. E Bus. Manag..

[32]  Peter Bernus,et al.  Handbook on Enterprise Architecture , 2010, International Handbooks on Information Systems.

[33]  Sjaak Brinkkemper RE for ERP: Requirements Management for the Development of Packaged Software Baan Company , 1999, RE.