Meta-model Patterns for Expressing Relationships Between Organization Model Concepts and Software Implementation Concepts

The abstraction gap between organization models and models of software artifacts is of fundamental ontological nature, and bridging this gap cannot be achieved with solutions located either on the technological abstraction level or on the conceptual level separately. The work presented in this article describes a meta-model based approach to explicate design decisions on how to map conceptual organizational model constructs to software implementation specifications, from which software for supporting an organization’s work can subsequently be developed or generated. With the described meta-model patterns, one methodical component of a development method is made available to systematically guide the development of enterprise software systems, based on knowledge given in organization models.

[1]  Jan Mendling,et al.  Business Process Execution Language for Web Services , 2006, EMISA Forum.

[2]  Erik Proper,et al.  Positioning Enterprise Architecture , 2009 .

[3]  Jan Mendling,et al.  On the transformation of control flow between block-oriented and graph-oriented process modelling languages , 2008, Int. J. Bus. Process. Integr. Manag..

[4]  John C. Henderson,et al.  Strategic Alignment: Leveraging Information Technology for Transforming Organizations , 1999, IBM Syst. J..

[5]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[6]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[7]  Markus Helfert,et al.  Enterprise Architecture , 2014, Computing Handbook, 3rd ed..

[8]  Steven De Haes,et al.  Enterprise Governance of Information Technology: Achieving Strategic Alignment and Value , 2009 .

[9]  Ulrich Frank,et al.  Multi-perspective enterprise modelling: Background and terminological foundation , 2011 .

[10]  Manfred Reichert,et al.  Bridging the Gap between Business Process Models and Service Composition Specifications , 2012 .

[11]  Manfred Reichert,et al.  Business Process Execution Language for Web Service (BPEL) , 2006 .

[12]  Jan Mendling,et al.  From business process models to process-oriented software systems , 2009, TSEM.

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

[14]  John C. Henderson,et al.  Strategic Alignment: Leveraging Information Technology for Transforming Organizations , 1993, IBM Syst. J..

[15]  Jan Mendling,et al.  On the Translation between BPMN and BPEL , 2006, EMMSAD.

[16]  Janis Stirna,et al.  Bringing Enterprise Modeling Closer to Model-Driven Development , 2011, PoEM.

[17]  Wil M. P. van der Aalst,et al.  Bridging The Gap Between Business Models And Workflow Specifications , 2004, Int. J. Cooperative Inf. Syst..