• DocumentCode
    174982
  • Title

    Type-Safety in EA Model Analysis

  • Author

    Reschenhofer, Thomas ; Monahov, Ivan ; Matthes, Florian

  • Author_Institution
    Tech. Univ. Munchen, Munich, Germany
  • fYear
    2014
  • fDate
    1-2 Sept. 2014
  • Firstpage
    87
  • Lastpage
    94
  • Abstract
    In this paper, we first describe the tension between type-safety and flexibility in EA analysis tools. We then present a web-based system that combines the benefits of static typing with the flexibility of a dynamic and collaborative meta-modeling platform. In particular, we describe the underlying meta-model, the syntax and semantics of the expression language, and derive an associated type system, including polymorphic types, sub-typing, and limited type inference. We then demonstrate the benefits of static type-safety for enterprise architects, like syntax highlighting, code completion, code navigation, and refactoring, in particular in presence of dynamic meta-model changes. The paper ends with a description of a case study using the tool for the analysis of the application landscape complexity using data from four German banks.
  • Keywords
    Internet; banking; EA model analysis; German banks; Web-based system; code completion; code navigation; enterprise architecture; expression language; landscape complexity; polymorphic types; static type-safety; sub-typing; syntax highlighting; Adaptation models; Analytical models; Business; Electronic publishing; Information services; Measurement; Semantics; Enterprise Architecture Management; Enterprise Architecture Model Analysis; Type-Safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference Workshops and Demonstrations (EDOCW), 2014 IEEE 18th International
  • Conference_Location
    Ulm
  • Type

    conf

  • DOI
    10.1109/EDOCW.2014.21
  • Filename
    6975345