Samenvatting
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.
| Originele taal-2 | Engels |
|---|---|
| Plaats van productie | Eindhoven |
| Uitgeverij | Technische Universiteit Eindhoven |
| Aantal pagina's | 10 |
| Status | Gepubliceerd - 2015 |
Publicatie series
| Naam | Computer science reports |
|---|---|
| Volume | 1504 |
| ISSN van geprinte versie | 0926-4515 |
Vingerafdruk
Duik in de onderzoeksthema's van 'Evolution specification evaluation in industrial MDSE ecosystems'. Samen vormen ze een unieke vingerafdruk.Onderzoekersoutput
- 1 Conferentiebijdrage
-
A complete operator library for DSL evolution specification
Mengerink, J. G. M., Serebrenik, A., Schiffelers, R. R. H. & van den Brand, M. G. J., 2016, International Conference on Software Maintenance and Evolution (ICSME), Raleigh, USA. blz. 144-154Onderzoeksoutput: Hoofdstuk in Boek/Rapport/Congresprocedure › Conferentiebijdrage › Academic › peer review
14 !!Link opens in a new tab Citaten (Scopus)
Citeer dit
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver