...
首页> 外文期刊>Automated software engineering >Change impact analysis for maintenance and evolution of variable software systems
【24h】

Change impact analysis for maintenance and evolution of variable software systems

机译:改变变量软件系统维护和演化的影响分析

获取原文
获取原文并翻译 | 示例
           

摘要

Understanding variability is essential to allow the configuration of software systems to diverse requirements. Variability-aware program analysis techniques have been proposed for analyzing the space of program variants. Such techniques are highly beneficial, e.g., to determine the potential impact of changes during maintenance. This article presents an interprocedural and configuration-aware change impact analysis (CIA) approach for determining the possibly impacted source code elements when changing the source code of a product family. The approach also supports engineers, who are adapting the code of specific product variants after an initial pre-configuration. The approach can be adapted to work with different variability mechanisms, it is more precise than existing CIA approaches, and it can be implemented using standard control flow and data flow analysis. We report evaluation results on the benefit and performance of the approach using industrial product lines.
机译:了解可变性对于允许配置软件系统以不同的要求是必不可少的。已经提出了可变性感知程序分析技术来分析程序变体的空间。这些技术是非常有益的,例如,确定在维护期间改变的潜在影响。本文提出了一种用于在更改产品系列的源代码时确定可能受影响的源代码元素的进一步和配置感知的变更影响分析(CIA)方法。该方法还支持工程师,他们在初始预先配置后正在调整特定产品变体代码。该方法可以适用于使用不同的可变性机制,比现有的CIA方法更精确,并且可以使用标准控制流程和数据流分析来实现。我们报告评估结果采用工业产品线的效益和性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号