Publicado

2007-05-01

VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE

Palabras clave:

Model Driven Architecture, Variability, Software Product Lines, Model Transformation. (es)

Descargas

Autores/as

  • KELLY GARCÉS. MSc. Universidad de los Andes, Colombia
  • CARLOS PARRA. MSc. Universidad de los Andes, Colombia
  • HUGO ARBOLEDA. MSc. Universidad de los Andes, Colombia
  • ANDRÉS YIE. MSc. Universidad de los Andes, Colombia; Vrije Universiteit Brussel, Belgium
  • RUBBY CASALLAS. PhD. Universidad de los Andes, Colombia
Variability management in Software Product Lines (SPLs) has two fundamental challenges: (1) the expression of common and variable features, and (2) the development of applications employing properly such features. In this paper, we present a Software Product Line based on Models (MD-SPL). We separate the concepts related to SPLs in different domains and we build core assets like feature models, metamodels, and three different types of transformation rules to transform models from a source domain to different (variable) models into a target domain. By using transformation rules, we are able to generate applications in an incremental process, guided by a set of features selected for each target domain. Thus, we manage to extend the SPLs scope, separate the domains diminishing the complexity to create applications with variable characteristics, and automatically generate applications using transformation rules. In order to illustrate our approach, we have built a MDSPL where the products are small applications used in programming computers teaching.

Cómo citar

APA

GARCÉS., K., PARRA., C., ARBOLEDA., H., YIE., A. y CASALLAS., R. (2007). VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE. Avances en Sistemas e Informática, 4(2). https://revistas.unal.edu.co/index.php/avances/article/view/9748

ACM

[1]
GARCÉS., K., PARRA., C., ARBOLEDA., H., YIE., A. y CASALLAS., R. 2007. VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE. Avances en Sistemas e Informática. 4, 2 (may 2007).

ACS

(1)
GARCÉS., K.; PARRA., C.; ARBOLEDA., H.; YIE., A.; CASALLAS., R. VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE. ava. sis. inf 2007, 4.

ABNT

GARCÉS., K.; PARRA., C.; ARBOLEDA., H.; YIE., A.; CASALLAS., R. VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE. Avances en Sistemas e Informática, [S. l.], v. 4, n. 2, 2007. Disponível em: https://revistas.unal.edu.co/index.php/avances/article/view/9748. Acesso em: 7 mar. 2025.

Chicago

GARCÉS., KELLY, CARLOS PARRA., HUGO ARBOLEDA., ANDRÉS YIE., y RUBBY CASALLAS. 2007. «VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE». Avances En Sistemas E Informática 4 (2). https://revistas.unal.edu.co/index.php/avances/article/view/9748.

Harvard

GARCÉS., K., PARRA., C., ARBOLEDA., H., YIE., A. y CASALLAS., R. (2007) «VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE», Avances en Sistemas e Informática, 4(2). Disponible en: https://revistas.unal.edu.co/index.php/avances/article/view/9748 (Accedido: 7 marzo 2025).

IEEE

[1]
K. GARCÉS., C. PARRA., H. ARBOLEDA., A. YIE., y R. CASALLAS., «VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE», ava. sis. inf, vol. 4, n.º 2, may 2007.

MLA

GARCÉS., K., C. PARRA., H. ARBOLEDA., A. YIE., y R. CASALLAS. «VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE». Avances en Sistemas e Informática, vol. 4, n.º 2, mayo de 2007, https://revistas.unal.edu.co/index.php/avances/article/view/9748.

Turabian

GARCÉS., KELLY, CARLOS PARRA., HUGO ARBOLEDA., ANDRÉS YIE., y RUBBY CASALLAS. «VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE». Avances en Sistemas e Informática 4, no. 2 (mayo 1, 2007). Accedido marzo 7, 2025. https://revistas.unal.edu.co/index.php/avances/article/view/9748.

Vancouver

1.
GARCÉS. K, PARRA. C, ARBOLEDA. H, YIE. A, CASALLAS. R. VARIABILITY MANAGEMENT IN A MODEL-DRIVEN SOFTWARE PRODUCT LINE. ava. sis. inf [Internet]. 1 de mayo de 2007 [citado 7 de marzo de 2025];4(2). Disponible en: https://revistas.unal.edu.co/index.php/avances/article/view/9748

Descargar cita

Visitas a la página del resumen del artículo

304

Descargas