Re14b - Type-Safety in EA Model Analysis
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, subtyping, 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.
| Attribute | Value |
|---|---|
| Address | Ulm, Germany |
| Authors | Dr. Thomas Reschenhofer , Dr. Ivan Monahov , Florian Matthes |
| Citation | Reschenhofer, T.; Monahov, I.; Matthes, F.: Type-Safety in EA Model Analysis, 9th Trends in Enterprise Architecture Research Workshop (TEAR), Ulm, Germany, 2014 |
| Key | Re14b |
| Research project | Spreadsheet 2.0 - User-Oriented Tools for Analyzing Complex-linked Data |
| Title | Type-Safety in EA Model Analysis |
| Type of publication | Workshop |
| Year | 2014 |
| Acronym | TEAR 2014 |
| Project | |
| Publication URL | |
| Team members |