Multi-perspective Enterprise Modeling—Conceptual Foundation and Implementation with ADOxx

  • Alexander Bock
  • Ulrich FrankEmail author


This chapter describes a method for multi-perspective enterprise modeling (MEMO) and a prototypical implementation of a selected part of the method with ADOxx, called MEMO4ADO. MEMO has been developed during a period of more than twenty years and is still a subject of ongoing research. MEMO includes a set of integrated domain-specific modeling languages to describe organizational action systems as well as information systems. MEMO4ADO implements a subset of MEMO languages specifically tailored for educational purposes. The chapter summarizes the background and evolution of MEMO, illustrates the implementation and functionalities of MEMO4ADO, and outlines future developments.


Multi-perspective enterprise modeling Domain-specific modeling language (DSML) Metamodeling Modeling tool 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Atkinson, C., Kühne, T.: Reducing accidental complexity in domain models. Softw. Syst. Model. 7(3), 345–359 (2008)CrossRefGoogle Scholar
  2. 2.
    Bock, A.: Beyond narrow decision models: toward integrative models of organizational decision processes. In: Aveiro, D., Frank, U., Lin, K.J., Tribolet, J. (eds.) Proceedings of the 17th IEEE Conference on Business Informatics (CBI 2015). IEEE Press, Los Alamitos (2015)Google Scholar
  3. 3.
    CIMOSA: Open system architecture for CIM. Springer, Berlin, Heidelberg, New York (1993)Google Scholar
  4. 4.
    Clark, T., Sammut, P., Willans, J.: Applied Metamodelling: A Foundation for Language Driven Development, 2nd edn. Ceteva (2008).
  5. 5.
    Clark, T., Willans, J.: Software language engineering with XMF and XModeler. In: Mernik, M. (ed.) Formal and Practical Aspects of Domain-Specific Languages, pp. 311–340. Information Science Reference (2012)Google Scholar
  6. 6.
    Dietz, J.L.G.: Enterprise Ontology: Theory and Methodology. Springer, Berlin (2006)CrossRefGoogle Scholar
  7. 7.
    Ferstl, O.K., Sinz, E.J.: Modeling of business systems using SOM. In: Bernus, P., Mertins, K., Schmidt, G. (eds.) Handbook on Architectures of Information Systems, pp. 347–367. Springer, Berlin (2006)Google Scholar
  8. 8.
    Fill, H.G., Karagiannis, D.: On the conceptualisation of modelling methods using the ADOxx meta modelling platform. Enterp. Model. Inf. Syst. Archit. 8(1), 4–25 (2013)CrossRefGoogle Scholar
  9. 9.
    Frank, U.: Multiperspektivische Unternehmensmodellierung: Theoretischer Hintergrund und Entwurf einer objektorientierten Entwicklungsumgebung. Oldenbourg, München (1994)Google Scholar
  10. 10.
    Frank, U.: The MEMO Meta-Metamodel. Research Report of the Institute for Business Informatics 9, University of Koblenz, Koblenz (1998)Google Scholar
  11. 11.
    Frank, U.: MEMO Organisation Modelling Language (1): Focus on Organisational Structure. ICB Research Report 48, University of Duisburg-Essen, Essen (2011)Google Scholar
  12. 12.
    Frank, U.: MEMO Organisation Modelling Language (2): Focus on Business Processes. ICB Research Report 49, University of Duisburg-Essen, Essen (2011)Google Scholar
  13. 13.
    Frank, U.: The MEMO Meta Modelling Language (MML) and Language Architecture: 2nd edn. ICB Research Report 43, University of Duisburg-Essen, Essen (2011)Google Scholar
  14. 14.
    Frank, U.: Domain-specific modeling languages—requirements analysis and design guidelines. In: Reinhartz-Berger, I., Sturm, A., Clark, T., Wand, Y., Cohen, S., Bettin, J. (eds.) Domain Engineering: Product Lines, Conceptual Models, and Languages, pp. 133–157. Springer (2013)Google Scholar
  15. 15.
    Frank, U.: Multi-perspective enterprise modeling: foundational concepts, prospects and future research challenges. Softw. Syst. Model. 13(3), 941–962 (2014)CrossRefGoogle Scholar
  16. 16.
    Frank, U.: Multilevel modeling: toward a new paradigm of conceptual modeling and information systems design. Bus. Inf. Syst. Eng. 6(6), 319–337 (2014)CrossRefGoogle Scholar
  17. 17.
    Frank, U.: Power-modelling: Toward a more versatile approach to creating and using conceptual models. In: Proceedings of the Fourth International Symposium on Business Modelling and Software Design, pp. 9–19 (2014)Google Scholar
  18. 18.
    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)Google Scholar
  19. 19.
    Frank, U., Strecker, S.: Beyond ERP Systems: An Outline of Self-Referential Enterprise Systems. ICB Research Report 31, University of Duisburg-Essen, Essen (2009)Google Scholar
  20. 20.
    Goldstein, A., Frank, U.: Components of a multi-perspective modeling method for designing and managing it security systems. Information Systems and e-Business Management (2015)Google Scholar
  21. 21.
    Gronback, R.C.: Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit. Addison-Wesley, Amsterdam (2009)Google Scholar
  22. 22.
    Gulden, J., Frank, U.: MEMOCenterNG—a full-featured modeling environment for organisation modeling and model-driven software development. In: Proceedings of the 2nd International Workshop on Future Trends of Model-Driven Development (FTMDD 2010) (2010)Google Scholar
  23. 23.
    Heise, D.: Unternehmensmodell-basiertes IT-Kostenmanagement als Bestandteil eines integrativen IT-Controllings. Logos, Berlin (2013)Google Scholar
  24. 24.
    Kirchner, L.: Eine Methode zur Unterstützung des IT-Managements im Rahmen der Unternehmensmodellierung. Logos, Berlin (2008)Google Scholar
  25. 25.
    Koch, S., Strecker, S., Frank, U.: Conceptual modelling as a new entry in the bazaar: The open model approach. In: Damiani, E., Fitzgerald, B., Scacchi, W., Scotto, M., Succi, G. (eds.) Open Source Systems, pp. 9–20. Springer, New York (2006)CrossRefGoogle Scholar
  26. 26.
    Köhling, C.A.: Entwurf einer konzeptuellen Modellierungsmethode zur Unterstützung rationaler Zielplanungsprozesse in Unternehmen. Cuvillier, Göttingen (2013)Google Scholar
  27. 27.
    Object Management Group: Meta Object Facility (MOF) Core Specification: Version 2.0 (2006).
  28. 28.
    Object Management Group: Object constraint language: Version 2.2 (2010).
  29. 29.
    Odell, J.J.: Power types. J. Object Oriented Program. 7(2), 8–12 (1994)MathSciNetGoogle Scholar
  30. 30.
    Overbeek, S., Frank, U., Köhling, C.A.: A language for multi-perspective goal modelling: challenges, requirements and solutions. Comput. Stand. Interfaces 38, 1–16 (2015)CrossRefGoogle Scholar
  31. 31.
    Sandkuhl, K.: Enterprise Modeling: Tackling Business Challenges with the 4EM Method. The Enterprise Engineering Series. Springer, Berlin (2014)CrossRefGoogle Scholar
  32. 32.
    Schauer, H.: Unternehmensmodellierung für das Wissensmanagement: Eine multi-perspektivische Methode zur ganzheitlichen Analyse und Planung. VDM, Saarbrücken (2009)Google Scholar
  33. 33.
    Scheer, A.W.: Architecture of Integrated Information Systems: Foundations of Enterprise Modelling. Springer, Berlin (1992)CrossRefGoogle Scholar
  34. 34.
    Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework, 2nd edn. Addison-Wesley, Upper Saddle River (2009)Google Scholar
  35. 35.
    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 (2012)CrossRefGoogle Scholar
  36. 36.
    The Open Group: TOGAF Version 9. The Open Group Series. Van Haren, Zaltbommel (2009)Google Scholar
  37. 37.
    The Open Group: ArchiMate 2.0 Specification: Open Group Standard. The Open Group Series. Van Haren, Zaltbommel (2012)Google Scholar
  38. 38.
    Zachman, J.A.: A framework for information systems architecture. IBM Syst. J. 26(3), 276–292 (1987)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Research Group Information Systems and Enterprise ModellingEssenGermany

Personalised recommendations