[发明专利]基于JTAG调试方式实现通用型故障注入系统和故障注入方法有效
申请号: | 201510070563.2 | 申请日: | 2015-02-10 |
公开(公告)号: | CN104657247B | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 朱二刚;张必勇;陶钧 | 申请(专利权)人: | 上海创景计算机系统有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 郭国中,樊昕 |
地址: | 201203 上海市浦东新区张江高科技园*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于JTAG调试方式实现通用型故障注入系统和故障注入方法,该系统包括代码分析模块加载被测二进制代码程序和相关的符号信息;故障执行模块,接收运行控制和分析模块的指令并根据指令要求对被测系统进行操作;故障定义模块,用于定义故障内容,需要定义故障各个阶段需要对被测系统进行的操作;运行控制和分析模块,用于控制故障注入的过程和对故障结果进行分析;报告生成模块,用于将上述各个模块及故障注入的实际执行情况生成报告。本发明通过被测系统的JTAG接口连接被测系统,在不改变目标系统目标代码,不损坏被测系统硬件的前提下,通过改变被测系统内存、寄存器值来模拟硬件故障的产生,从而达到故障注入的目的。 | ||
搜索关键词: | 基于 jtag 调试 方式 实现 通用型 故障 注入 系统 方法 | ||
【主权项】:
一种基于JTAG调试方式实现通用型故障注入系统,其特征在于,包括:代码分析模块:加载被测二进制代码程序和相关的符号信息,解析符号信息和被测二进制代码之间的关联关系,对被测二进制代码进行反汇编,分析指令类型,依据某种策略划分指令执行单元;故障执行模块,接收运行控制和分析模块的指令并根据指令要求对被测系统进行操作,将操作结果返回给运行控制和分析模块;故障定义模块,用于定义故障内容,需要定义故障各个阶段需要对被测系统进行的操作;运行控制和分析模块,用于控制故障注入的过程和对故障结果进行分析;报告生成模块,用于将上述各个模块及故障注入的实际执行情况生成报告;所述故障执行模块通过网络与运行控制和分析模块连接,通过JTAG数据线与被测系统的JTAG接口连接;所述故障各个阶段包括故障注入前、故障注入时机、故障注入内容、故障检查点、故障检查对象、故障注入完成后;所述故障各个阶段按阶段的顺序执行每个阶段的具体设置,触发故障检查点后,检查故障检查对象,分析故障注入的效果是否达到预期。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海创景计算机系统有限公司,未经上海创景计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510070563.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种操作信息的处理方法及装置
- 下一篇:一种信息处理方法及电子设备