Presentation
Extensible and modular abstract syntax for feature modeling based on language constructs
Author/s | Horcas Aguilera, José Miguel
Pinto, Mónica Fuentes, Lidia |
Department | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Publication Date | 2020 |
Deposit Date | 2021-06-08 |
Published in |
|
ISBN/ISSN | 978-1-4503-7569-6 |
Abstract | Since the definition of feature models in 1990, a large number of
language constructs have emerged. Each language construct usually
comes with its own abstract and concrete syntax, its semantics,
and even its complete ... Since the definition of feature models in 1990, a large number of language constructs have emerged. Each language construct usually comes with its own abstract and concrete syntax, its semantics, and even its complete language dialect and tool support. Nowadays, there is a consensus in the Software Product Line community about a need for defining a common variability modeling language. But the fact of the matter is that it is very complex to achieve a good compromise between how expressive the language should be and the effort of developing practical tools for a language with all possible language constructs. In this paper, we propose an extensible model-driven engineering approach for defining the abstract syntax of feature modeling language constructs that could be tailored to different needs and domains. We formalize our approach as a set of modular and reusable metamodels that allows practitioners to decide which subset of language constructs to use through: (1) generating a new variability language; and (2) managing feature models with different level of expressiveness. We provide an instantiation and implementation of our approach. |
Funding agencies | Junta de Andalucía Ministerio de Ciencia, Innovación y Universidades (MICINN). España Universidad de Málaga |
Project ID. | MAGIC P12-TIC1814
MEDEA RTI2018-099213-B-I00 Rhea P18-FR-1081 LEIA UMA18-FEDERIA-157 TIN2017-90644-REDT |
Citation | Horcas Aguilera, J.M., Pinto, M. y Fuentes, L. (2020). Extensible and modular abstract syntax for feature modeling based on language constructs. En SPLC 2020: 24th ACM Conference on Systems and Software Product Line (10/1-10/7), Montreal, QC, Canada: ACM Digital Library. |
Files | Size | Format | View | Description |
---|---|---|---|---|
Extensible and modular abstract ... | 1.551Mb | [PDF] | View/ | |