...
首页> 外文期刊>Life Cycle Reliability and Safety Engineering >Identification of most critical paths using sparse matrix in software testing
【24h】

Identification of most critical paths using sparse matrix in software testing

机译:识别最关键路径使用稀疏在软件测试矩阵

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

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

       

摘要

A software code may practically consist of many functions or subroutines with loops and branches. Also, the quantification of cyclomatic complexity is tedious, when the size of the software code is too large. Practically, size of the code for a real time application is generally large and dd-graph generation and maneuverability are tedious. Exhaustive testing is impractical and therefore it is not feasible to test all possible paths in the flow graph. Moreover, it is difficult to identify the uncovered portion, identification of most critical paths and hence unable to test all critical components in the software code. The present investigation focuses to display decisions along test paths in dd-graph of the software code using sparse matrix approach drawn through MATLAB biograph object module. In this approach, the concept of dd-graph (decision-to-decision graph) is taken from control flow graph of the software code by joining decision to decision. An identification of most critical paths and test case generation are done using artificial bee colony optimization. To avoid the testing complexity, the sparse matrix approach is used to demonstrate the most critical paths and display of the dd-graph using biograph object module by initializing the edge-node relationships is presented. The gcov code coverage analysis generates branch percentage probability as coverage summary which is considered as edge weights of the sparse matrix. This present approach is tested for the benchmark problem of "finding roots of the quadratic equation" software code.
机译:软件代码可能实际上包括很多函数或子程序循环和分支。同时,圈复杂度的量化是乏味的,当软件代码的大小是什么太大。实时应用程序通常是大的dd-graph生成和可操作性乏味。因此测试所有可能并不可行流图的路径。很难确定发现了部分,因此识别最关键路径无法测试所有关键组件软件代码。显示决策以及dd-graph测试路径软件的代码使用稀疏矩阵方法通过MATLAB生物运动描记器对象模块。这种方法,dd-graph的概念来自(decision-to-decision图)控制流图的软件代码加入决定决定。最关键的路径和测试用例的生成使用人工蜜蜂的殖民地吗优化。稀疏矩阵的方法是用于演示最关键路径并显示的dd-graph使用生物运动描记器对象模块初始化edge节点的关系提出了。生成分支概率比例报道总结这是优势稀疏矩阵的权重。方法是测试的基准问题“寻找”二次方程的根软件代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号