Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
4956366 | Journal of Systems and Software | 2017 | 14 Pages |
Abstract
In this article, we propose a reverse-engineering technique to ease-off such a development scenario. Our approach receives a set of DSL variants which are used to automatically recover a language modular design and to synthesize the corresponding variability models. The validation is performed in a project involving industrial partners that required three different variants of a DSL for finite state machines. This validation shows that our approach is able to correctly identify commonalities and variability.
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Networks and Communications
Authors
David Méndez-Acuña, José A. Galindo, Benoît Combemale, Arnaud Blouin, Benoît Baudry,