Model analytics for industrial MDE ecosystems

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureHoofdstukAcademicpeer review

Samenvatting

Widespread adoption of Model-Driven Engineering (MDE) in industrial contexts, especially in large companies, leads to an abundance of MDE artifacts such as Domain-Specific Languages and models. ASML is an example of such a company where multidisciplinary teams work on various ecosystems with many languages and models. Automated analyses of those artifacts, e.g., for detecting duplication and cloning, can potentially aid the maintenance and evolution of those ecosystems. In this chapter, we explore a variety of model analytics approaches using our framework SAMOS in the industrial context of ASML ecosystems. We have performed case studies involving clone detection on ASML's data and control models within the ASOME ecosystem, cross-language conceptual analysis and language-level clone detection on three ecosystems, and finally architectural analysis and reconstruction on the CARM2G ecosystem. We discuss how model analytics can be used to discover insights in MDE ecosystems (e.g., via model clone detection and architectural analysis) and opportunities such as refactoring to improve them.
Originele taal-2Engels
TitelModel Management and Analytics for Large Scale Systems
UitgeverijElsevier
Hoofdstuk11
Pagina's273-316
Aantal pagina's44
ISBN van elektronische versie9780128166505
ISBN van geprinte versie9780128166499
DOI's
StatusGepubliceerd - 17 sep 2019

    Vingerafdruk

Citeer dit

Babur, Ö., Suresh, A., Alberts, W., Cleophas, L. G. W. A., Schiffelers, R. R. H., & van den Brand, M. G. J. (2019). Model analytics for industrial MDE ecosystems. In Model Management and Analytics for Large Scale Systems (blz. 273-316). Elsevier. https://doi.org/10.1016/B978-0-12-816649-9.00021-1