A Systematic Evaluation of Enterprise Modelling Approaches on Their Applicability to Automatically Generate ERP Software

Customising Enterprise Resource Planning (ERP) software to the enterprise's needs is still a technical endeavour often involving enabling/disabling modules, modifying configuration files, etc. This is quite surprising given the large body of work on Enterprise Modelling and Model-Driven Software Engineering. Ideally, one models one's enterprise and, with a press on a button, the ERP software supporting the enterprise is generated. In this paper, we present a systematic evaluation of Enterprise Modelling approaches for their applicability to automatically generate ERP software supporting an enterprise. Inspired by the work of an ERP vendor, which, next to generating ERP software to support an enterprise, also wants to incorporate the common-sense of an enterprise in the ERP software, we also evaluate Enterprise Ontologies since current Enterprise Modelling languages lack semantics on the instance level. None of the existing approaches are tailored towards automated (ERP) software generation without the need for programming. However, the approaches possess valuable aspects which can aid in the ERP software generation process. Therefore, next to the evaluation, we present take-home points from the approaches, e.,g., reasoning capabilities to make common-sense suggestions when something is not possible.

[1]  Alexander Bock,et al.  A Comparative Analysis of Selected Enterprise Modeling Approaches , 2014, PoEM.

[2]  Peter Bernus,et al.  Handbook on Architectures of Information Systems , 1999 .

[3]  Jens Gulden,et al.  Methodical support for model-driven software engineering with enterprise models , 2013 .

[4]  Ulrich Frank The MEMO Meta Modelling Language (MML) and Language Architecture , 2018 .

[5]  Michael Gruninger A Theory of Complex Actions for Enterprise Modelling , 1995 .

[6]  Ulrich Frank,et al.  The MEMO Meta Modelling Language (MML) and Language Architecture: 2nd Edition , 2018 .

[7]  K. Kosanke,et al.  Comparison of enterprise modelling methodologies , 1997 .

[8]  Mark S. Fox,et al.  A Requirement Ontology for Engineering Design , 1996 .

[9]  Javier Pinto,et al.  A Theory of Complex Actions for Enterprise Modelling , 1995 .

[10]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[11]  Ulrich Frank,et al.  MEMOCenterNG - A Full-featured Modeling Environment for Organization Modeling and Model-driven Software Development , 2010, CAiSE Forum.

[12]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[13]  Michael Grüninger,et al.  An organisation ontology for enterprise modelling: preliminary concepts for linking structure and behaviour , 1995, Proceedings 4th IEEE Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE '95).

[14]  Jan L. G. Dietz,et al.  Enterprise ontology - theory and methodology , 2006 .

[15]  Ulrich Frank MEMO Organisation Modelling Language (2): Focus on business processes , 2011 .

[16]  Amir Meshkat,et al.  Translating DEMO Models into Petri Net , 2013, EOMAS@CAiSE.

[17]  Ulrich Frank,et al.  Multi-perspective enterprise modeling: foundational concepts, prospects and future research challenges , 2014, Software & Systems Modeling.

[18]  Michael Uschold,et al.  The Enterprise Ontology , 1998, The Knowledge Engineering Review.

[19]  François Vernadat,et al.  UEML: Towards a unified enterprise modelling language , 2002 .

[20]  Monique Snoeck,et al.  Enterprise Information Systems Engineering : The MERODE Approach , 2014 .

[21]  Monika Kaczmarek,et al.  Ontologies in the Realm of Enterprise Modeling - A Reality Check , 2015, FOMI.

[22]  Hans Wortmann,et al.  Information Infrastructure Systems for Manufacturing , 1997, IFIP — The International Federation for Information Processing.

[23]  Víctor Anaya,et al.  The Unified Enterprise Modelling Language - Overview and further work , 2010, Comput. Ind..

[24]  Mark S. Fox,et al.  The TOVE Project Towards a Common-Sense Model of the Enterprise , 1992, IEA/AIE.

[25]  S.J.H. Van Kervel,et al.  Ontology driven Enterprise Information Systems Engineering , 2012 .

[26]  Daniel E. O'Leary,et al.  Enterprise ontologies: Review and an activity theory approach , 2010, Int. J. Account. Inf. Syst..

[27]  Liliana Ironi,et al.  The Eleventh International Workshop on Qualitative Reasoning , 1998, AI Mag..

[28]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[29]  Raymond Reiter,et al.  The Frame Problem in the Situation Calculus: A Simple Solution (Sometimes) and a Completeness Result for Goal Regression , 1991, Artificial and Mathematical Theory of Computation.

[30]  Giuseppe Berio,et al.  An ontology for enterprise and information systems modelling , 2012, Appl. Ontology.

[31]  M. Fox,et al.  Enterprise Modeling , 1998, AI Mag..

[32]  Ulrich Frank MEMO Organisation Modelling Language (1): Focus on organisational structure , 2011 .

[33]  Dominik Bork,et al.  Formal Aspects of Enterprise Modeling Methods: A Comparison Framework , 2014, 2014 47th Hawaii International Conference on System Sciences.

[34]  Michael Grüninger,et al.  A generic enterprise resource ontology , 1994, Proceedings of 3rd IEEE Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

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

[36]  Jaap Gordijn,et al.  Value-based requirements engineering: exploring innovative e-commerce ideas , 2003, Requirements Engineering.