Abstract
The paper presents a method for multi- perspective enterprise modeling (MEMO) and a corresponding (meta-) modeling environment. An extensive analysis of requirements for enterprise modeling serves to motivate and assess the method. The method is based on an elaborate conception of multi-perspective enterprise models and on an extensible language architecture. The language architecture is comprised of a meta modeling language and an extensible set of integrated domain-specific modeling languages (DSML). The DSML are supplemented with process models and with guidelines for their reflective use. The corresponding modeling environment integrates editors for various DSML into multi-language model editors. It includes a meta model editor which enables the convenient use, development and extension of the set of supported DSML and supports the generation of respective graphical model editors. Thus, it also serves as a foundation for method engineering. MEMO covers both software engineering as well as social, managerial and economic aspects of the firm. The presentation of MEMO is supplemented with a comparative overview of other approaches to enterprise modeling. The paper concludes bys summarizing fundamental technical, epistemological and political challenges for enterprise modeling research and discusses potential paths for future research.
Similar content being viewed by others
Notes
For a comprehensive documentation of the reference models see http://www.wi-inf.uni-duisburg-essen.de/FGFrank/ecomod/.
While “TOGAF” looks like an acronym, it seems not to be dissolved in the official documents.
References
van der Aalst, W., Basten, T.: Inheritance of workflows: An approach to tackling problems related to change. Theor. Comput. Sci. 270(1–2), 125–203 (2002)
Amice, E.C.: Open System Architecture for CIM. Springer, Berlin (1989)
Argyris, C.: Overcoming Organizational Defenses. Prentice Hall, Boston (1990)
Atkinson, C., Küehne, T.: Reducing accidental complexity in domain models. Softw. Syst. Model. 7(3), 345–359 (2008)
Bunge, M.: Treatise on basic philosophy. In: Ontology II: A World of Systems. D. Reidel, Dordrecht (1979)
Checkland, P., Scholes, J.: Soft Systems Methodology in Action. Wiley, New York (1999)
Dietz, J.L.: Transaction-based enterprise modeling. In: Gan, R. (ed.) Information Technology for Business Management—16th World Computer Congress 2000, pp. 105–114. Publishing House of Electronics Industry, Beijng (2000)
Dietz, J.L.: A world ontology specification language. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM Workshops, pp. 688–699. Springer, Berlin (2005)
Ferstl, O.K., Sinz, E.J.: SOM Modeling of Business Systems, pp. 339–358. Springer, Berlin (1998)
Ferstl, O.K., Sinz, E.J.: Modeling of Business Systems Using SOM, 2nd edn. Springer, Berlin (2005)
Frank, U.: Multiperspektivische Unternehmensmodellierung: Theoretischer Hintergrund und Entwurf einer objektorientierten Entwicklungsumgebung. Oldenbourg, Muenchen (1994)
Frank, U.: The memo object modelling language (MEMO-OML). Technical Report 10, University Koblenz-Landau, Koblenz (1998)
Frank, U.: Multi-perspective enterprise modeling (MEMO)—conceptual framework and modeling languages. In: Proceedings of the 35th Annual Hawaii International Conference on Systems Sciences (HICSS), pp. 72–81. Computer Society Press, Los Alamitos (2002)
Frank, U.: Towards a pluralistic conception of research methods in information systems research. Technical Report 7, ICB, University Duisburg-Essen, Essen (2006)
Frank, U.: Outline of a method for designing domain-specific modelling languages. Technical Report 42, ICB, University Duisburg-Essen, Essen (2010)
Frank, U.: The MEMO meta modelling language (MML) and language architecture, 2nd edn. Technical Report 43, ICB, University Duisburg-Essen, Essen (2011)
Frank, U.: MEMO organisation modelling language: focus on business processes. Technical Report 49, ICB, University Duisburg-Essen, Essen (2011)
Frank, U.: MEMO organisation modelling language: focus on organisational structure. Technical Report 48, ICB, University Duisburg-Essen, Essen (2011)
Frank, U.: Some guidelines for the conception of domain-specific modelling languages. In: Nuettgens, M., Thomas, O., Weber, B. (eds.) Proceedings of the Conference Enterprise Modelling and Information Systems Architectures (EMISA 2011), pp. 93–106. GI, Bonn (2011)
Frank, U., Heise, D., Kattenstroth, H., Ferguson, D., Hadar, E., Waschke, M.: A domain-specific modeling language for supporting business driven IT management. In: Tolvanen, J.P., Rossi, M., Gray, J., Sprinkle, J. (eds.) Proceedings of the 9th OOPSLA Workshop on Domain-Specific Modeling (DSM). Helsinki Business School, Helsinki (2009)
Frank, U., Lange, C.: E-MEMO: a method to support the development of customized electronic commerce systems. Inf. Syst. E Bus. Manag. 5(2), 93–116 (2007)
Frank, U., Strecker, S.: Open reference models—community-driven collaboration to promote development and dissemination of reference models. Enterp. Model. Inf. Syst. Archit. 2(2), 32–41 (2007)
Graumann, C.F.: Perspektivitaet in kognition und sprache. SPIEL 12(2), 156–172 (1993)
Gronback, R.C.: Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit. Addison-Wesley Longman, Amsterdam (2009)
Group, T.O.: The open group architecture framework (TOGAF)—version 9. Technical report (2009)
Habermas, J.: Theorie des kommunikativen Handelns. In: Handlungsrationalitaet und gesellschaftliche Rationalisierung, vol. 2. Suhrkamp, Frankfurt/M. (1981)
Hallerbach, A., Bauer, T., Reichert, M.: Configuration and Management of Process Variants, pp. 237–255. Springer, Berlin (2010)
Hammer, M., Champy, J.A.: Reengineering the Corporation: A Manifesto for Business Revolution. Harper Business Books, New York (1993)
Jung, J.: Mapping of business process models to workflow schemata—an example using MEMO-OrgML and XPDL. Technical Report 47, University Koblenz-Landau, Koblenz (2004)
Jung, J.: Entwurf einer Sprache fuer die Modellierung von Ressourcen im Kontext der Geschaeftsprozessmodellierung. Logos, Berlin (2007)
Karagiannis, D., Visic, N.: Next Generation of Modelling Platforms. Springer, Berlin (2011)
Keen, P.G.: Shaping the Future: Business Design Through Information Technology. Harvard Business School Press, Boston (1991)
Kieser, A.: Organisationstheorien. Kohlhammer, Stuttgart (2006)
Kirchner, L.: Eine Methode zur Unterstuetzung des IT-Managements im Rahmen der Unternehmensmodellierung. Logos, Berlin (2008)
Lankhorst, M.: Enterprise Architecture at Work. Modelling, Communiation and Analysis. Springer, Berlin (2005)
Lawrence, P.R., Lorsch, J.W.: Organization and Environment: Managing Differentiation and Integration. Harvard University, Boston (1967)
Luhmann, N.: Zweckbegriff und Systemrationalitaet. Suhrkamp, Frankfurt/M. (1977)
Luhmann, N.: Soziale Systeme. Grundriss einer allgemeinen Theorie. Suhrkamp, Frankfurt/M. (1984)
Marshall, C.: Enterprise Modeling with UML: Designing Successful Software through Business Analysis. Addison-Wesley, Reading (2000)
Maturana, H.: Kognition. In: Schmidt, S.J. (ed.) Der Diskurs des Radikalen Konstruktivismus, p. 118. Suhrkamp, Frankfurt/M. (1987)
Mintzberg, H.: The Structuring of Organizations. Prentice-Hall, Englewood Cliffs (1979)
Morgan, G.: Images of Organization. Sage, Thousands Oaks (1986)
Oesterle, H., Winter, R.: Business Engineering-Auf dem Weg zum Unternehmen des Informationszeitalters, 2nd edn. Springer, Berlin (2003)
OMG: Meta object facility (MOF) core specification, version 2.0. Technical report (2006)
OMG: Unified modeling language. Superstructure, version 2.1.2. Technical report (2007)
O’Toole, J.: Leading Change. Jossey-Bass, San Francisco (1995)
Pfeffer, J.: Management as symbolic action. In: Cummings, L.L., Staw, B. (eds.) The Creation and Maintenance of Organizational Paradigms. Vol. 3, pp. 1–52, JAI Press, Greenwich, Conn. (1981)
Pugh, D., Hickson, D.: Organizational Structure in Its Context: The Aston Programme I. Gower, Westmead-Lexington (1976)
Schauer, H.: Unternehmensmodellierung fuer das Wissensmanagement. Eine multi-perspektivische Methode zur ganzheitlichen Analyse und Planung. VDM, Saarbruecken (2009)
Scheer, A.W.: Architecture of Integrated Information Systems: Foundations of Enterprise Modelling. Springer, Berlin (1992)
Scheer, A.W.: ARIS-Business Process Frameworks, 3rd edn. Springer, Berlin (1999)
Scheer, A.W.: ARIS-Business Process Modeling, 3rd edn. Springer, Berlin (2000)
Schein, E.: Organizational Culture and Leadership. Jossey-Bass, San Francisco (2004)
Schuetz, A.: Der sinnhafte Aufbau der sozialen Welt, vol. 2, 2nd edn. Suhrkamp, Frankfurt/M. (1981)
Searle, J.: Speech Acts. Cambridge University Press, Boston (1969)
Sowa, J.F., Zachman, J.A.: Extending and formalizing the framework for information systems architecture. IBM Syst. J. 31(3), 590–616 (1992)
Sperling, S.: Konzeption einer Methode zum Integrationsmanagement bei Unternehmenszusammenschluessen auf der Basis von multiperspektivischen Unternehmensmodellen. Logos, Berlin (2007)
Stamper, R.: Social Norms in Requirements Analysis an outline of MEASUR. Academic Press, New York (1993)
Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework, 2nd edn. Addison Wesley, Reading (2009)
Strecker, S., Frank, U., Heise, D., Kattenstroth, H.: MetricM: a modeling method in support of the reflective design and use of performance measurement systems. Inf. Syst. E Bus. Manag. 10(2), 241–276 (2011)
Strecker, S., Heise, D., Frank, U.: Prolegomena of a modelling method in support of audit risk assessment: outline of a domain-specific modelling language for internal controls and internal control systems. Enterp. Model. Inf. Syst. Archit. 6(3), 5–24 (2011)
Urbaczewski, L., Mrdalj, S.: A comparison of enterprise architecture frameworks. Inf. Syst. J. VII(2), 18–23 (2006)
Weick, K.E.: The Social Psychology of Organizing, 2nd edn. McGraw-Hill, New York (1979)
Wittgenstein, L.: Philosophische Untersuchungen, 2nd edn. Suhrkamp, Frankfurt/M. (1980)
Wolff, F., Frank, U.: A multiperspective framework for evaluating conceptual models in organisational change. In: Bartmann, D., Rrajola, F., Kallinikos, J., Avison, D. (eds.) ECIS 2005–13th European Conference on Information Systems, pp. 1–12. Association for Information Systems (2005)
Wright, G.H.v.: Explanation and Understanding. Cornell University, New York (1971)
Zachman, J.A.: A framework for information systems architecture. IBM Syst. J. 26(3), 277–293 (1987)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Dr. Tony Clark, Balbir Barn, Alan Brown, and Florian Matthes.
Rights and permissions
About this article
Cite this article
Frank, U. Multi-perspective enterprise modeling: foundational concepts, prospects and future research challenges. Softw Syst Model 13, 941–962 (2014). https://doi.org/10.1007/s10270-012-0273-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10270-012-0273-9