Towards Applying Normalized Systems Theory Implications to Enterprise Process Reference Models

The analysis phase in the overall development life cycle of information systems has frequently proved to be a difficult assignment as the quality of the work heavily depends on the skills, experience and domain knowledge of the analyst. As a consequence, analysis patterns and reference models have been introduced in the past as a means to consolidate best-practices in conceptual modeling (often incorporating specific domain knowledge) and guiding analysts in their modeling efforts. However, the actual evaluation of reference models or analysis patterns available remains a challenging issue. Here, the evolvability or flexibility of the considered frameworks seems to be a legitimate evaluation criterion. Hence, in this paper, the well-known SAP Reference Model framework is analyzed with regard to its adherence to Normalized Systems (NS) theory design principles as this theory specifically focuses on the evolvability of modular structures such as information systems and business processes. It is concluded that it is feasible to employ the NS theory to evaluate such reference models from an evolvability point of view and distinguish both aspects and indications towards conformance with NS theory, as well as indications of possible violations regarding its principles.

[1]  James Coplien,et al.  The culture of patterns , 2004, Comput. Sci. Inf. Syst..

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

[3]  Jan Verelst,et al.  Normalized systems: re-creating information technology based on laws for software evolvability , 2009 .

[4]  Philip Huysmans,et al.  On the feasibility of normalized enterprises : applying normalized systems theory to the high-level design of entreprises , 2011 .

[5]  Tharam S. Dillon,et al.  On the Move to Meaningful Internet Systems, OTM 2010 , 2010, Lecture Notes in Computer Science.

[6]  Kevin Crowston,et al.  Tools for Inventing Organizations: Toward a Handbook of Organizational Processes , 1999 .

[7]  Marie-Christine Fauvet,et al.  Fragment-Based Version Management for Repositories of Business Process Models , 2011, OTM Conferences.

[8]  A. Scheer Business Process Engineering: Reference Models for Industrial Enterprises , 1994 .

[9]  Wil M. P. van der Aalst,et al.  A configurable reference modelling language , 2007, Inf. Syst..

[10]  Steve Guerin Organizing Business Knowledge: The MIT Process Handbook , 2005 .

[11]  John W. Satzinger,et al.  Systems Analysis and Design in a Changing World , 2000 .

[12]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[13]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[14]  John W. Satzinger,et al.  Systems Analysis and Design in a Changing World (with Computing Science and Information Technology CourseMate Printed Access Card) , 2011 .

[15]  Kevin Crowston,et al.  Toward a handbook of organizational processes , 2000 .

[16]  Kris Ven,et al.  The transformation of requirements into software primitives: Studying evolvability based on systems theoretic stability , 2011, Sci. Comput. Program..

[17]  Philip Huysmans,et al.  Towards Functional and Constructional Perspectives on Business Process Patterns , 2011, ICSEA 2011.

[18]  Ron Weber,et al.  Research Commentary: Information Systems and Conceptual Modeling - A Research Agenda , 2002, Inf. Syst. Res..

[19]  Kris Ven,et al.  Towards evolvable software architectures based on systems theoretic stability , 2012, Softw. Pract. Exp..

[20]  G. Weinberg An Introduction to General Systems Thinking , 1975 .

[21]  Daniel L. Moody,et al.  Metrics for Evaluating the Quality of Entity Relationship Models , 1998, ER.

[22]  Tok Wang Ling,et al.  Conceptual Modeling – ER ’98 , 1998, Lecture Notes in Computer Science.

[23]  Gerhard Fischer,et al.  Beyond Object-Oriented Technology: Where Current Approaches Fall Short , 1995, Hum. Comput. Interact..

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

[25]  Dieter Van Nuffel,et al.  Towards designing modular and evolvable business processes , 2011 .

[26]  Peter Loos,et al.  Perspectives on Reference Modeling , 2007 .

[27]  Peter Fettke,et al.  Reference Modeling for Business Systems Analysis , 2006 .

[28]  Viswanathan Kodaganallur,et al.  Analysis Patterns: A Taxonomy and its Implications , 2006, Inf. Syst. Manag..

[29]  Kris Ven,et al.  Software architectures based on principles and patterns , 2010 .

[30]  Marlon Dumas,et al.  Clone Detection in Repositories of Business Process Models , 2011, BPM.

[31]  Manfred A. Jeusfeld,et al.  Conceptual Modeling for Novel Application Domains , 2003, Lecture Notes in Computer Science.

[32]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[33]  William E. McCarthy,et al.  Using Object Templates From The REA Accounting Model To Engineer Business Processes And Tasks , 2011, BIS 2011.

[34]  Peter Loos,et al.  Multiperspective Evaluation of Reference Models - Towards a Framework , 2003, ER.

[35]  Tharam S. Dillon,et al.  On the Move to Meaningful Internet Systems: OTM 2011 Workshops - Confederated International Workshops and Posters: EI2N+NSF ICE, ICSP+INBAST, ISDE, ORM, OTMA, SWWS+MONET+SeDeS, and VADER 2011, Hersonissos, Crete, Greece, October 17-21, 2011. Proceedings , 2011, OTM Workshops.

[36]  Ulrich Frank,et al.  Evaluation of Reference Models , 2006 .

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

[38]  Len Silverston,et al.  The Data Model Resource Book , 1997 .

[39]  Thomas Teufel,et al.  Sap R/3 Process Oriented Implementation , 1998 .

[40]  David C. Hay,et al.  Data Model Patterns: Conventions of Thought , 1965 .

[41]  Jan Mendling,et al.  Detection and prediction of errors in EPCs of the SAP reference model , 2008, Data Knowl. Eng..

[42]  Peter De Bruyn Towards Designing Enterprises for Evolvability Based on Fundamental Engineering Concepts , 2011, OTM Workshops.