...
首页> 外文期刊>Information and software technology >Deriving an approximation algorithm for automatic computation of ripple effect measures
【24h】

Deriving an approximation algorithm for automatic computation of ripple effect measures

机译:推导自动计算纹波效应测度的近似算法

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

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

       

摘要

The ripple effect measures impact, or how likely it is that a change to a particular module may cause problems in the rest of a program. It can also be used as an indicator of the complexity of a particular module or program. Central to this paper is a reformulation in terms of matrix arithmetic of the original ripple effect algorithm produced by Yau and Collofello in 1978. The main aim of the reformulation is to clarify the component parts of the algorithm making the calculation more explicit. The reformulated algorithm has been used to implement REST (Ripple Effect and Stability Tool) which produces ripple effect measures for C programs. This paper describes the reformulation of Yau and Collofello's ripple effect algorithm focusing on the computation of matrix Z_m which holds intramodule change propagation information. The reformulation of the ripple effect algorithm is validated using fifteen programs which have been grouped by type. Due to the approximation spurious Is are contained within matrix Z_m. It is discussed whether this has an impact on the accuracy of the reformulated algorithm. The conclusion of this research is that the approximated algorithm is valid and as such can replace Yau and Collofello's original algorithm.
机译:涟漪效应可以衡量影响,或者对特定模块的更改在程序的其余部分中引起问题的可能性。它也可以用作特定模块或程序复杂性的指标。本文的重点是根据矩阵算法对Yau和Collofello于1978年提出的原始纹波效应进行重新表述。重新表述的主要目的是弄清该算法的组成部分,从而使计算更加明确。重新构造的算法已用于实现REST(纹波效果和稳定性工具),该功能为C程序生成纹波效果量度。本文描述了Yau和Collofello的纹波效应算法的重构,着重于矩阵Z_m的计算,该矩阵保存了模块内变化传播信息。使用已按类型分组的15个程序验证了纹波效应算法的重新制定。由于近似,杂散Is包含在矩阵Z_m内。讨论这是否对重新制定的算法的准确性有影响。该研究的结论是,近似算法是有效的,因此可以代替Yau和Collofello的原始算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号