作者
JGM Mengerink, Alexander Serebrenik, Ramon RH Schiffelers, MGJ Van Den Brand
发表日期
2016/10/2
研讨会论文
2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)
页码范围
144-154
出版商
IEEE
简介
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. Manual co-evolution of the thousands of models is unfeasible, calling for an automated support. A prerequisite to automating model co-evolution with respect to DSL evolution is the ability to formally specify DSL evolution, e.g., using predefined evolution operators. Success or failure of the practical application of the operator-based approach therefore depends heavily on the operators offered by the operator library at hand. In this paper we evaluate the completeness of the state-of-the-art operator library claimed to be "practically complete" (which we denote as H) by using it to specify evolution of an ecosystem of 22 commercial DSLs over the period of four years. We observe that 11% of the changes cannot be specified. However …
引用总数
20162017201820192020202120222023202422316382
学术搜索中的文章
JGM Mengerink, A Serebrenik, RRH Schiffelers… - 2016 IEEE International Conference on Software …, 2016