Back to Search Start Over

Evolution specification evaluation in industrial MDSE ecosystems

Authors :
Mengerink, J.G.M.
Schiffelers, R.R.H.
Serebrenik, A.
Brand, van den, M.G.J.
Mengerink, J.G.M.
Schiffelers, R.R.H.
Serebrenik, A.
Brand, van den, M.G.J.
Source :
Eindhoven : Technische Universiteit Eindhoven, Computer science reports, (2015), 10 pp.
Publication Year :
2015

Abstract

Domain-specific languages (DSLs) allow users to model systems using concepts from a specific domain. Evolution of DSLs triggers co-evolution of models developed in these languages. When the number of models that needs to co-evolve increases, so does the required effort to do so. This is called the co-evolution problem. We have investigated the extent of the co-evolution problem at ASML [1], provider of lithography equipment for the semiconductor industry. Here we have described the structure and evolution of a large-scale ecosystem of DSLs. We have observed that due to the large number of artifacts that require coevolutionary activity, manual solutions have become unfeasible, and an automated approach is required. A popular approach for automating co-evolution is the operator-based approach. In this paper we have evaluated the operator-based approach on a large-scale industrial case-study of twenty-two DSLs and 95 model-to-model transformations with a revision history of over three years, and have revealed deficiencies in existing operator libraries. To address these deficiencies we have presented a topdown methodology to derive a complete set of operators.

Details

Database :
OAIster
Journal :
Eindhoven : Technische Universiteit Eindhoven, Computer science reports, (2015), 10 pp.
Notes :
Mengerink, J.G.M.
Publication Type :
Electronic Resource
Accession number :
edsoai.on1028704831
Document Type :
Electronic Resource