A Petri Net Variability Model for Software Product Lines

Autores/as

  • Cristian Martinez Universidad Tecnológica Nacional, Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina
  • Nicolás Díaz Universidad Tecnológica Nacional, Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina
  • Silvio Gonnet Universidad Tecnológica Nacional, Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina
  • Horacio Leone Universidad Tecnológica Nacional, Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), Argentina

Palabras clave:

Features, Variability, Petri Nets

Resumen

Variability is defined as the possibility that a system has to be ex-tended, changed, localized or configured in order to be used in a particular con-text. Variability specification in a software product line (SPL) is a main activity where product families are specified in terms of variants and dependencies. One way of defining the variability of a SPL is through a feature model (FM). How-ever the product families obtained can present feasibility problems, for instance, inclusion rules that can result contradictory which is translated in a set of fea-tures impossible to be incorporated into any product. Such inconveniences may come from the initial feature model developed as well from modifications in-troduced to satisfy new demands. In this paper a tool based on Petri nets is pro-posed in order to represent and analyse FMs as well as detecting the problems mentioned before.

Descargas

Publicado

2014-06-23

Cómo citar

Martinez, C., Díaz, N., Gonnet, S., & Leone, H. (2014). A Petri Net Variability Model for Software Product Lines. SADIO Electronic Journal of Informatics and Operations Research, 13, 35-53. https://revistas.unlp.edu.ar/ejs/article/view/17571