首页> 外文会议>IEEE/ACM 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),尤其是在其演变中。因此,为了有效的技术应该提供稳定性并尊重开放式原理。在开发SPLS的技术中,鉴于其灵活性,Delta定向编程(DOP)似乎是有希望的。 DOP开发有两种策略:从简单的核心和复杂的核心开始。简单的核心是实现最低有效产品。另一方面,复杂的核心可以包括许多不同的功能。本研究旨在评估进化方案中Delta取向SPL的稳定性。为此,我们使用两种策略开发,演变和比较5释放SPL的开发DOP。我们的评估侧重于所有版本的大小,变化传播和模块化。结果表明,DOP具有开发稳定的SPL。此外,在大多数情况下,简单的核心通常比复杂的核心更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号