Towards Automated Analysis of Model-Driven Artifacts in Industry

Ramon Schiffelers, Yaping Luo, Josh Mengerink, Mark van den Brand

2018

Abstract

Developing complex (sub)systems is a multi-disciplinary activity resulting in several, complementary models, possibly on different abstraction levels. The relations between all these models are usually loosely defined in terms of informal documents. It is not uncommon that only till the moment of integration at implementation level, shortcomings or misunderstanding between the different disciplines is revealed. In order to keep models consistent and to reason about multiple models, the relations between models have to be formalized. Multi-Disciplinary System Engineering (MDSE) ecosystems provide a means for this. These ecosystems formalize the domain of interest using Domain Specific Languages (DSLs), and formalize the relations between models by means of automated model transformations. This enables consistency checking between domain and aspect models and facilitates multi-disciplinary analysis of the single (sub)system at hand. MDSE ecosystems provide the means to analyze a single (sub)system model. A set of models of different (sub)systems can be analyzed to derive best modeling practices and modeling patterns, and to measure whether a MDSE ecosystem fulfills its needs. The MDSE ecosystem itself can be instrumented to analyze how the MDSE ecosystem is used in practice. The evolution of models, DSLs and complete MDSE ecosystems is studied to identify and develop means that support evolution at minimal costs while maintaining high quality. In this paper, we present the anatomy of MDSE ecosystems with industrial examples, the ongoing work to enable the various types of analysis, each with their dedicated purpose. We conclude with a number of future research directions.

Download


Paper Citation


in Harvard Style

Schiffelers R., Luo Y., Mengerink J. and van den Brand M. (2018). Towards Automated Analysis of Model-Driven Artifacts in Industry.In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MOMA3N, ISBN 978-989-758-283-7, pages 743-751. DOI: 10.5220/0006749407430751


in Bibtex Style

@conference{moma3n18,
author={Ramon Schiffelers and Yaping Luo and Josh Mengerink and Mark van den Brand},
title={Towards Automated Analysis of Model-Driven Artifacts in Industry},
booktitle={Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MOMA3N,},
year={2018},
pages={743-751},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006749407430751},
isbn={978-989-758-283-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MOMA3N,
TI - Towards Automated Analysis of Model-Driven Artifacts in Industry
SN - 978-989-758-283-7
AU - Schiffelers R.
AU - Luo Y.
AU - Mengerink J.
AU - van den Brand M.
PY - 2018
SP - 743
EP - 751
DO - 10.5220/0006749407430751