首页> 外文会议>International Workshop on Variability and Complexity in Software Design >Evaluating Delta-Oriented Programming for Evolving Software Product Lines
【24h】

Evaluating Delta-Oriented Programming for Evolving Software Product Lines

机译:评估不断发展的软件产品线的面向Delta的编程

获取原文

摘要

Managing variability is a hard task for every technique that develops variability-rich systems, such as software product lines (SPL), especially in its evolution. Hence, to be effective a technique should provide stability and respect the Open-Closed principle. Among the techniques to develop SPLs, delta-oriented programming (DOP) seems to be promising given its flexibility. There are two strategies in DOP development: starting from a simple core and from a complex core. Simple core is the implementation of a minimum valid product. Complex core, on the other hand, can include many varying features. This study aims to evaluate the stability of delta-oriented SPLs in evolutionary scenarios. To do that, we develop, evolve, and compare 5 releases of an SPL using both strategies to develop DOP. Our evaluation focuses on size, change propagation, and modularity of all releases. The results show that DOP has means to develop stable SPLs. In addition, simple core is usually better than complex core in most cases.
机译:对于开发可变性丰富的系统(例如软件产品线(SPL))的每项技术(尤其是其演化过程),管理可变性都是一项艰巨的任务。因此,有效的技术应提供稳定性并遵守开放-封闭原则。在开发SPL的技术中,鉴于其灵活性,面向增量编程(DOP)似乎很有前途。 DOP开发中有两种策略:从简单核心开始,从复杂核心开始。简单的核心是最小有效产品的实现。另一方面,复杂的核心可以包含许多不同的功能。这项研究旨在评估在进化方案中面向delta的SPL的稳定性。为此,我们使用两种开发DOP的策略来开发,演变和比较5个SPL版本。我们的评估侧重于所有发行版的大小,变更传播和模块化。结果表明,DOP具有开发稳定的SPL的手段。另外,在大多数情况下,简单核心通常比复杂核心更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号