Living Modeling of IT Architectures: Challenges and Solutions

  • Thomas Trojer
  • Matthias Farwick
  • Martin Häusler
  • Ruth Breu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8950)


Enterprise Architecture Models (EA Models) are documentations capturing the elements of an enterprise’s IT infrastructure, setting these elements in relation to each other and setting them into the context of the business. EA Models are a crucial backbone for any IT management process and activities like analysing IT related risks and planning investments. The more companies depend on reliable IT services and use IT as innovation driver, the more high quality EA Models provide competitive advantage. In this paper we describe core challenges to the maintenance of EA Models based on previously conducted surveys and our longstanding experience in industrial collaborations. This is followed by a sketch of an innovative solution to solve these challenges.


Object Constraint Language Enterprise Architecture Meta Model Model Query Graph Database 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Angles, R., Gutierrez, C.: Survey of graph database models. ACM Computing Surveys (CSUR) 40(1) (2008)Google Scholar
  2. 2.
    Atkinson, C., Kühne, T.: The essence of multilevel metamodeling. The Unified Modeling Language. Modeling Languages, Concepts, and Tools (2001)Google Scholar
  3. 3.
    Atkinson, C., Kühne, T.: Model-driven development: a metamodeling foundation. IEEE Software 20(5) (2003)Google Scholar
  4. 4.
    Atkinson, C., Gerbig, R.: Harmonizing Textual and Graphical Visualizations of Domain Specific Models Categories and Subject Descriptors. In: Proceedings of the Second Workshop on Graphical Modeling Language Development. ACM (2013)Google Scholar
  5. 5.
    Barmpis, K., Kolovos, D.: Evaluation of contemporary graph databases for efficient persistence of large-scale models. Journal of Object Technology, JOT (2014)Google Scholar
  6. 6.
    Buckl, S., Ernst, A.M., Lankes, J.: Generating Visualizations of Enterprise Architectures using Model Transformations.. Enterprise Modelling and Information Systems Architectures 2(2) (2007)Google Scholar
  7. 7.
    Farwick, M.: A Situational Method for Semi-automated Enterprise Architecture Documentation. Ph.D. thesis, University of Innsbruck (2014)Google Scholar
  8. 8.
    Farwick, M., Berthold, A., Breu, R., Ryll, S., Voges, K., Hanschke, I.: Requirements for Automated Enterprise Architecture Model Maintenance. In: International Conference on Enterprise Information Systems (ICEIS). SciTePress (2011)Google Scholar
  9. 9.
    Farwick, M., Breu, R., Hauder, M., Roth, S., Matthes, F.: Enterprise Architecture Documentation: Empirical Analysis of Information Sources for Automation. In: Hawaii International Conference on System Sciences (HICSS). IEEE, Wailea (2013)Google Scholar
  10. 10.
    Farwick, M., Schweda, C.M., Breu, R., Hanschke, I.: A situational method for semi-automated Enterprise Architecture Documentation. SoSyM (2014)Google Scholar
  11. 11.
    Farwick, M., Trojer, T., Breu, M., Ginther, S., Kleinlercher, J., Doblander, A.: A Case Study on Textual Enterprise Architecture Modeling. In: Enterprise Distributed Object Computing Conference Workshops (EDOCW), IEEE (2013)Google Scholar
  12. 12.
    Favre, J.M.: Meta-model and model co-evolution within the 3d software space. In: Workshop on Evolution of Large-scale Industrial Software Applications (2003)Google Scholar
  13. 13.
    Frank, U., Heise, D., Kattenstroth, H., Ferguson, D.F., Hadar, E., Waschke, M.G.: ITML: A Domain-Specific Modeling Language for Supporting Business Driven IT Management. In: Proceedings of the 9th OOPSLA workshop on domain-specific modeling (DSM). ACM (2009)Google Scholar
  14. 14.
    Frank, U.: The MEMO meta modelling language (MML) and language architecture. 2nd Edition. Tech. rep., Institut für Informatik und Wirtschaftsinformatik (ICB) Universität Duisburg-Essen (2011)Google Scholar
  15. 15.
    Haeusler, M., Farwick, M., Trojer, T.: Combining textual and web-based modeling. Submitted to 16th IEEE/ACM MODELS (2014)Google Scholar
  16. 16.
    Haren, V.: TOGAF Version 9.1. Van Haren Publishing (2011)Google Scholar
  17. 17.
    Kattenstroth, H.: DSMLs for enterprise architecture management. In: Workshop on Domain-specific modeling (DSM). ACM Press (2012)Google Scholar
  18. 18.
    Kruse, S., Addicks, J.S., Postina, M., Steffens, U.: Decoupling models and visualisations for practical ea tooling. In: Service-Oriented Computing. ICSOC/ServiceWave 2009 Workshops (2010)Google Scholar
  19. 19.
    Kühne, T.: Matters of (Meta-) Modeling. SoSyM 5(4) (2006)Google Scholar
  20. 20.
    Lankes, J., Matthes, F., Wittenburg, A.: Softwarekartographie: Systematische darstellung von anwendungslandschaften. In: Wirtschaftsinformatik (2005)Google Scholar
  21. 21.
    Lankhorst, M.: Enterprise Architecture at Work, 3rd edn., vol. 36. Springer, Heidelberg (2012)Google Scholar
  22. 22.
    Matthes, F., Buckl, S., Leitel, J., Schweda, C.M.: Enterprise Architecture Management Tool Survey 2008. Tech. rep., Technische Universität München, Chair for Informatics 19, sebis (2008)Google Scholar
  23. 23.
    Odell, J.J.: Power Types. Journal of OO Programming (1994)Google Scholar
  24. 24.
    Roth, S., Hauder, M., Zec, M., Utz, A., Matthes, F.: Empowering Business Users to Analyze Enterprise Architectures: Structural Model Matching to Configure Visualizations. In: International Enterprise Distributed Object Computing Conference Workshops (EDOCW). IEEE (2013)Google Scholar
  25. 25.
    Schweda, C.M.: Development of Organization-Specific Enterprise Architecture Modeling Languages Using Building Blocks. Ph.D. thesis, Technical University of Munich (2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Thomas Trojer
    • 1
  • Matthias Farwick
    • 1
  • Martin Häusler
    • 1
  • Ruth Breu
    • 1
  1. 1.Institute of Computer ScienceUniversity of InnsbruckInnsbruckAustria

Personalised recommendations