检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京理工大学计算机系,北京100081 [2]中国航天三院软件检测站,北京100074
出 处:《计算机工程与设计》2005年第12期3327-3330,3349,共5页Computer Engineering and Design
摘 要:针对汇编语言程序非结构化的特点,提出了基于改进的Z路径覆盖策略的汇编语言程序结构测试方法和路径自动生成算法。该算法采用正则表达式来表示程序控制流结构,从控制流分段、正则表达式生成、路径片段生成和路径片段连接4个步骤完成了路径生成的过程,提出了矩阵递归算法MRA以解决路径片段连接问题。该算法能够生成覆盖在循环处执行循环体的0次、1次和2次循环的路径集,该路径集覆盖语句覆盖、判定覆盖和循环覆盖准则的同时,其路径数量又可以接受。An assembly program's structural test method and path generation algorithm based on improved Z-path coverage strategy was proposed, The algorithm finished the process of path generation from four steps--control flow separation, regular expression gener ation, path segment generation and path segment link, About path segment link, MRA (matrix recursion algorithm) was presented to resolve linking's problem, The algorithm can generate path sets with acceptable number that executes zero, once and twice cycle-body and that covers statement coverage, decision coverage and cycle coverage.
分 类 号:TP311.56[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.65