...
首页> 外文期刊>Revista Avances en Sistemas e Informática >Variability Management in a Model-Driven Software Product Line
【24h】

Variability Management in a Model-Driven Software Product Line

机译:模型驱动的软件产品线中的可变性管理

获取原文
   

获取外文期刊封面封底 >>

       

摘要

La administración de variabilidad en una línea de producto tiene dos retos fundamentales: (1) la expresión de las características comunes y variables de la línea, y (2) la construcción de aplicaciones que incluyan las características comunes, y un subconjunto de las características variables. En este artículo presentamos una propuesta para administrar la variabilidad durante el proceso de construcción de Software Product Lines (SPLs) usando un enfoque de construcción de líneas de producto basado en modelos (MD-SPL). Para esto separamos conceptos relacionados con SPLs en diferentes dominios y construimos como activos de la línea modelos de rasgos, metamodelos y tres tipos de reglas de transformación para transformar modelos de un dominio origen a diferentes (variables) modelos en un dominio destino. Las reglas nos permiten generar incrementalmente las aplicaciones de acuerdo con una selección de rasgos realizada para cada dominio destino. Así, logramos ampliar el alcance de las SPLs, separar los dominios de manera que se disminuya la complejidad de crear aplicaciones con características variables, y generar aplicaciones automáticamente usando reglas de transformación. Para ilustrar la solución construimos una MD-SPL donde los productos corresponden a ejercicios pedagógicos para la ense?anza de programación de computadores.
机译:产品线的可变性管理面临两个基本挑战:(1)产品线的共同特征和可变特征的表达;(2)构建包含共同特征和可变特征子集的应用程序。在本文中,我们提出了使用基于模型的产品线构造(MD-SPL)方法来管理软件产品线(SPL)构造过程中的可变性的建议。为此,我们将与不同域中的SPL相关的概念分开,并将其构造为线要素模型,元模型和三种类型的转换规则的资产,以将模型从源域转换为目标域中的不同(变量)模型。这些规则使我们能够根据为每个目标域进行的功能选择来增量生成应用程序。因此,我们能够扩大SPL的范围,以降低创建具有可变特征的应用程序的复杂性的方式分离域,并使用转换规则自动生成应用程序。为了说明该解决方案,我们构建了MD-SPL,其产品对应于计算机编程教学的教学练习。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号