Academic Journals Database
Disseminating quality controlled scientific knowledge

Administración de Variabilidad en una Línea de Producto de Software basada en Modelos.

Author(s): Kelly Garcés | Carlos Parra | Hugo Arboleda | Andrés Yie | Rubby Casallas

Journal: Avances en Sistemas e Informática
ISSN 1657-7663

Volume: 4;
Issue: 2;
Start page: 3;
Date: 2007;
VIEW PDF   PDF DOWNLOAD PDF   Download PDF Original page

Keywords: Model Driven Architecture | Variability | Software Product Lines | Model Transformation

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 offeatures 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.
RPA Switzerland

Robotic Process Automation Switzerland


Tango Jona
Tangokurs Rapperswil-Jona