Advertisement

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

  • Alexander Bock
  • Ulrich FrankEmail author

Abstract

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.

Keywords

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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). http://www.eis.mdx.ac.uk/staffpages/tonyclark/Papers/Applied%20Metamodelling%20%28Second%20Edition%29.pdf
  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). http://www.omg.org/spec/MOF/2.0/
  28. 28.
    Object Management Group: Object constraint language: Version 2.2 (2010). http://www.omg.org/spec/OCL/2.2/
  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