Ponencia
Extending the Common Variability Language (CVL) Engine: A practical tool
Autor/es | Horcas Aguilera, José Miguel
Pinto, Mónica Fuentes, Lidia |
Departamento | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Fecha de publicación | 2017 |
Fecha de depósito | 2021-06-08 |
Publicado en |
|
ISBN/ISSN | 978-1-4503-5119-5 |
Resumen | The Common Variability Language (CVL) has become a reference in
the speci cation and resolution of variability in the last few years.
Despite the multiple advantages of CVL (orthogonal variability,
architecture variability ... The Common Variability Language (CVL) has become a reference in the speci cation and resolution of variability in the last few years. Despite the multiple advantages of CVL (orthogonal variability, architecture variability resolution, MOF-compliant, standard proposed,. . . ), several approaches require extending and/or modifying the CVL approach in di erent ways in order to ful ll the industrial needs for variability modeling in Software Product Lines. However, the community lacks a tool that would enable proposed extensions and the integration of novel approaches to be put into practice. Existing tools that provide support for CVL are incomplete or are mainly focused on the variability model’s editor, instead of executing the resolution of the variability over the base models. Moreover, there is no API that allows direct interaction with the CVL engine to extend or use it in an independent application. In this paper, we identify the extension points of the CVL approach with the goal of making the CVL engine more exible, and to help software architects in the task of resolving the variability of their products. The practical tool presented here is a working implementation of the CVL engine, that can be extended through a proposed API. |
Agencias financiadoras | Junta de Andalucía Ministerio de Ciencia, Innovación y Universidades (MICINN). España |
Identificador del proyecto | MAGIC P12-TIC1814
HADAS TIN2015-64841-R |
Cita | Horcas Aguilera, J.M., Pinto, M. y Fuentes, L. (2017). Extending the Common Variability Language (CVL) Engine: A practical tool. En SPLC 2017: 21st International Systems and Software Product Line Conference (32-37), Sevilla, España: ACM Digital Library. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
Extending the common variability ... | 1.470Mb | [PDF] | Ver/ | |