检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国科学院空间应用工程与技术中心,北京100094
出 处:《航天控制》2017年第5期68-73,共6页Aerospace Control
基 金:载人航天国家重大专项(Y6140511RN)
摘 要:从插桩策略、覆盖率收集方法 2个方面设计实现了一种汇编代码覆盖测试方案,解决了嵌入式航天软件汇编代码覆盖测试没有工具支持的问题。针对嵌入式系统资源紧张、时序相关性强的特点,在研究汇编语言指令结构的基础上,制定了一套基于比特位表征方式的汇编插桩策略;提出了一种基于JTAG接口的通用覆盖率数据收集方案,解决了覆盖信息输出通道受限问题。实验结果及工程应用实例证明了方案的有效性和可行性。An effective assembly-language code coverage testing scheme is designed and implemented to solve the problem that there is often no available tool supports assembly-language code coverage testing in the aerospace embedded system. This scheme consists of two parts by code instrumentation strategy and coverage data collection method. In view of the characteristics of embedded system,such as strict timing requirement and limited memory resources,a code instrumentation method with bit based coverage state information expression strategy is proposed on the basis of research on assembly instruction structure,and then a general assembly coverage information collection method by using JTAG interface is proposed to solve the problem of limited coverage output channel in embedded system. The experimental results and engineering practice shows that the scheme given is feasible and useful.
分 类 号:TP31[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.148.219.214