故障注入
- 故障注入在智能网络管控系统测试中的应用研究
可靠性测试;故障注入中图分类号:TP393 文献标识码:A文章编号:1009-3044(2023)02-0075-031 引言随着云计算技术在各个行业的普及,基于云计算的软件在各个行业的应用也越来越广泛。云计算软件在长期运行过程中,经常会出现一些可靠性问题,虽然部分问题是低概率问题,但是问题一旦出现,会给整个系统造成严重的后果。智能网络管控系统作为全局网络设备的管理、控制和分析中心,在整个网络中的地位尤其重要,一旦出现问题,必然会带来非常严重的影响。为了避
电脑知识与技术 2023年2期2023-05-30
- 基于全数字仿真的飞控嵌入式软件测试方法与实现
;软件测试;故障注入中图分类号:TP311.5文献标志码:A0 引言飞行控制软件是飞行器姿态、速度、方向等控制的神经中枢,是飞控计算机系统中最重要的软件之一。飞控软件的缺陷可能直接导致重大经济损失甚至威胁人的生命安全,所以对飞控软件进行全面充分的测试显得尤为重要。目前,飞控计算机的系统软件和硬件都具有很强的耦合性[1]。软件实现的不同功能绝大多数依赖于计算机系统硬件的结构、输入输出端口配置和接口特性。硬件设备研制周期长、可用数量少、测试手段受限,使得软件研
无线互联科技 2023年5期2023-05-24
- 通讯链路物理层故障注入系统开发与实现
203)引言故障注入测试系统是一套对通讯链路进行系统级故障注入的设备。针对部分应用场景下,通信总线出现故障时无法定位的情况,研发了此套系统。该系统适用于航天航空、国防科工、舰船、车辆电子等领域,同时可独立运行于目标系统之外,以精准、便捷的方式,验证目标系统的容错性、稳定性和健壮性。1 物理层故障注入整体方案设计整个物理层故障注入系统是以串行方式接入到正常通讯的传输线路中,根据用户定制的故障类型和故障触发策略注入各种故障[1]。系统能够对通信总线进行单一方向
科学技术创新 2022年27期2022-10-21
- 基于Labview的故障注入系统
view 的故障注入系统通过人为的手段,将试验系统可能出现的各类故障,注入到需要验证的目标设备中,加速系统失效的过程,从而能有效地发现常规测试难以出现的故障,高效准确地监测系统漏洞、定位故障位置,分析故障产生原因,提高铁鸟试验的正确率和完成率,从而增强飞机各个系统的可靠性和容错能力。目前国内外实现故障类型主要有两种方式,一是通过软件仿真测试平台对被测系统进行信号注入;第二种是通过专用的仪器仪表如信号发生器、电阻箱、程控电源等)提供电气层和协议层的故障注入功
电子技术与软件工程 2022年11期2022-09-09
- 嵌入式系统故障注入技术研究
性,可以采用故障注入的方法来模拟真实的软件异常和硬件故障情况。在嵌入式系统中通过硬件或者软件的手段,对被测试对象“注入”提前设计好的异常和故障测试用例,通过运行这些测试用例来测试和评估被测试软件代码的容错性和异常处理能力。本文对故障注入的原理进行了阐述,并列举了几种常用的基于故障注入测试方法。采用了故障注入的方法对嵌入式系统进行测试,能够极大地提高测试效率和测试覆盖率,从而有效提高系统可靠性。1 故障注入原理故障注入是指向被测试系统注入某些特定的故障样本或
科技与创新 2022年7期2022-04-12
- 电磁故障注入攻击综述*
3)0 引言故障注入攻击[1]作为旁路攻击的一个重要分支,它通过在执行加密算法期间引入故障扰动,来获得故障密文输出,进而通过分析获取密钥等相关敏感信息。故障注入攻击的核心目标之一,是在不破坏集成电路功能的情况下实现对其内部重要电路及其数据的翻转、篡改,所采用的手段主要包括光故障注入[2]、电磁攻击[3]、温度变化[4]以及电压和时钟毛刺[5]等。其中,电磁故障注入通过电磁注入探头上产生的高压瞬态电磁场,在目标芯片中产生瞬态感应电压和电流,从而达到引入干扰信
通信技术 2021年12期2022-01-25
- 基于故障注入的虚拟化平台可靠性测试
◆夏奕基于故障注入的虚拟化平台可靠性测试◆夏奕(湖北交通职业技术学院 信息中心 湖北 430079)虚拟化平台作为信息基础环境,承载了大量用户环境,其可靠性直接影响到大量用户的安全运行。在可靠性测试技术中,故障注入技术应用十分广泛。通过故障仿真和故障注入的方式,解决虚拟化平台故障验证不全、低频和低重现故障难以检验分析验证的问题。本文设计了一个基于故障注入的虚拟化平台测试环境,通过构建故障探针环境、故障注入框架、容错测试模型、日志分析机制,实现虚拟化平台的故
网络安全技术与应用 2021年11期2021-12-14
- 利用随机森林的单粒子翻转软件故障注入方法
时的重要性.故障注入技术是现行可靠性评估技术的主要方法之一,被广泛应用在各个领域[4-6].相关安全标准(如ISO 26262[7])也强烈建议在验证嵌入式系统的可靠性时应用故障注入技术.主流的故障注入技术按照所注入故障的方式分为硬件故障注入和软件故障注入两类[8].硬件故障注入技术存在成本高、自动化水平低等缺陷;而软件故障注入技术,不仅可以较好地模拟硬件故障,而且可以对应用程序产生直接影响,更受到研究者与开发人员的青睐.故障按照对应用程序产生的影响分为:
小型微型计算机系统 2021年11期2021-11-22
- 电驱动力系统功能安全概念设计和安全确认
;安全确认;故障注入中图分类号:U469.72 文献标识码:A 文章编号:1005-2550(2021)05-0017-08Electric Power-train System Function Safety ConceptDesign and Safety ValidationWU Hao1, WEI Guang-jie1, LIU Yong1, YAN Yun-bing2( 1. Jiangling Motors Co, Ltd.,
汽车科技 2021年5期2021-11-03
- 面向二进制代码的软错误故障注入器设计与实现
码级通过软件故障注入技术更容易模拟硬件故障,并且具有较高的精度[1]。在硬件模拟方法中,通过硬件模拟设备实现位翻转。该方法可以提供机器代码级的硬件故障注入,通过检测和校正机制可以覆盖整个注入过程。为了实现汇编代码的故障注入结果与源代码的映射,研究并设计了一种软件故障注入方法,可以针对源代码进行故障注入。目前,该技术面临的主要挑战是如何保证硬件错误能够精确注入。原因是硬件错误可以分布在程序的任何地方和任何部分,而程序的某些组件无法提供源代码。二进制故障注入技
计算机应用与软件 2021年10期2021-10-15
- 基于FPGA 硬件的单粒子翻转模拟技术
要。通常采用故障注入技术来模拟宇宙空间环境中SEU 对集成电路的影响,其中最经典的方法是将电路暴露在模拟的空间辐射环境中进行故障注入[3⁃4],以获得与实际辐射环境下最为接近的实验数据。但是这种方法存在损害电路的风险,且测试成本十分昂贵,通常只有在电路设计的最终测试阶段才会采用。基于软件仿真的故障注入技术则是辐射测试的有效替代方法。它支持多种类型的故障模型,实现方式非常灵活。文献[5]提出了一种基于TCL 脚本在网表级电路中注入故障的方法,但是软件仿真的时
数据采集与处理 2021年4期2021-09-20
- 航电中继系统多通道ARINC429总线故障注入方法
0)0 引言故障注入技术广泛应用于民用飞机航电系统集成测试,为系统的可靠性研究提供重要依据[1]。当测试数据量较大时,系统可能面临无法满足测试实时性的问题,有必要考虑大数据量和实时性的故障注入方法。航电中继系统可实现不同空间的航电组件或半实物仿真器之间大量总线数据转发,系统稳定运行且易于集中监控[2],可用于集成测试中总线数据的故障注入,系统在兼顾总线数据多通道并行注入的同时,保证故障注入的实时性。ARINC429数据在航电系统数据交互中应用广泛,针对AR
计算机测量与控制 2021年8期2021-08-23
- 空空导弹测试性试验方法研究
障样本选取、故障注入方式和试验流程等方面入手,提出了适用于空空导弹测试性试验的方法。关键词:测试性试验;FMECA;故障注入;故障样本中图分类号:TJ762.23文献标识码:A文章编号:1003-5168(2021)06-0060-03Research on Testability Test Method of Airborne MissileKONG Lingwei(China Airborne Missile Academy,Luoyang Henan
河南科技 2021年6期2021-07-15
- 一种基于RPC的组态化卫星模拟器故障注入方法*
[1-2]。故障注入能够有效检验系统的容错能力,已经在软件测试领域得到广泛应用。故障注入的基本思想是:应用和环境共同组成系统,环境的范围包含所有不属于应用程序的代码,应用和环境交互的接口处是故障的注入点,通过在故障注入点上模拟实现各类在真实环境中可能出现的故障,观察被测对象的反应,从而检验其对故障的耐受能力[3-4]。目前对故障注入不同角度和深度的研究已有很多成果,其实现方法和应用场景各不相同:1)为提高模拟程度,建立基于半物理的实时仿真平台,实现不同层次
中国科学院大学学报 2021年3期2021-05-18
- 新能源混合动力汽车功能安全台架测试硬件环境一般设计
1所示。2 故障注入硬件环境模拟设计根据表1所列新能源混合动力汽车功能安全常用故障注入类型,其硬件环境设计一般包括两类:软件故障注入和硬件故障注入。下文均以某新能源混合动力车型为例,图中“PUMA”指AVL动力总成台架PUMA OPEN自控系统。2.1 软件故障注入环境设计软件故障注入一般通过CANOE对总线信号篡改来进行,因而需对各路CAN总线进行断路接入以收发信号,其断点位置一般选择如图1所示。表1 新能源汽车功能安全台架测试一般项目图1 总线开路断点
汽车电器 2020年8期2020-08-28
- 基于机车半实物仿真平台应用层的设计及实现
化建模,结合故障注入系统,搭建了机车半实物仿真平台,完成了半实物仿真平台应用层的设计。应用层包括仿真系统的搭建、故障注入、机车逻辑功能控制及显示屏界面展示。研究表明,半实物仿真平台的设计能对机车控制逻辑进行全面的测试;能提前暴露逻辑测试存在的缺陷及问题,验证了不同供应商通信网络一致性和硬件的可靠性。关键词: 半实物仿真;应用层;仿真系统;故障注入;机车逻辑;显示屏中图分类号: TP391 文献标识码: A DOI:10.3969/j.issn.
软件 2020年6期2020-08-13
- 线性驱动的分布式数据库容错性自动化测试
库应定期进行故障注入测试, 即在系统运行过程中人为引发故障. 然而各种故障的组合空间太大, 无法枚举. 已有的测试方法: 一类是随机式故障组合, 其实现方法简单但不能保证探索了所有的故障组合; 另一类是通过专业知识分析系统构成并设计的故障组合, 其测试结果更加完善但不具备普及性. 以线性数据驱动的故障注入测试LDFI (Lineage-DrivenFault Injection) 為原型, 在分布式数据库的基础上,实现了一种同时具有完备性和普及性的自动化故
华东师范大学学报(自然科学版) 2020年4期2020-08-04
- 坦克火控系统故障注入设备控制软件设计
究对象,采用故障注入技术,在深入研究火控系统工作原理、构造、故障机理、故障注入等问题基础上,提出了一种通用型、自动化的故障注入设备的控制软件设计思路,对于提升火控系统测试水平,促进火控系统的部队维修保障能力建设具有十分积极的意义。关键词:坦克火控系统;故障注入;软件设计0 引言坦克火控系统故障注入设备的主要功能是为坦克火控系统的故障诊断与排除教学提供平台,同时可以作为辅助教学手段,提高坦克火控专业维修和保障人员的培训效率。根据文献[1]可知,故障注入设备应
机电信息 2020年14期2020-07-04
- 基于约束的服务化软件测试系统
试用例、进行故障注入等,使得测试数据的生成更契合待测软件业务特征,为服务化软件的测试实践提供了更有力支持。关键词:Web服务;软件测试;测试用例生成;故障注入;SMT中图分类号:TP311文献标识码:A面向服务的软件体系结构近年来不仅在民用领域得到广泛应用,也越来越多地应用于军用装备软件系统研制。包括我国在内,许多国家的C4ISR军用信息系统中均已开始应用Web服务技术[1]。Web服务技术的广泛应用对服务化软件系统的可靠性、安全性提出了更高要求。作为保障
计算技术与自动化 2019年1期2019-06-11
- 基于故障注入技术的航天器系统级软件测试方法研究
试设计是利用故障注入测试技术,对软件的容错性和健壮性进行测试验证,系统级星载软件故障模式测试不仅是针对软件本身逻辑正确性进行验证,还要在系统级层面对输入故障激励后的执行机构动作进行确认。目前,软件工程理论中故障注入技术(针对晶体管故障、门级故障等)已经在航天器单机级软件故障模式验证中得到广泛应用[3-4],但碍于航天器系统级测试阶段中无法提供基于上述技术的故障注入接口及故障模式验证环境,需要研究适用于系统级故障防护模式测试验证技术来满足航天器系统级星载软件
航天器工程 2019年1期2019-03-06
- RSA-CRT密码防御算法的故障注入攻击1
有用的信息,故障注入攻击是一种主动式攻击方法。Dan Boneh首次提出了故障注入攻击[4]的概念,并提出了针对RSA密码的中国剩余定理实现(RSA-CRT)的攻击方法:当其中一个模幂运算发生错误时,可以通过错误的RSA签名结果恢复 RSA私钥。Shamir[6]通过在 RSA运算过程中引入一个随机数r来判断两次模幂的结果是否存在错误,如果检测到错误,则只返回错误提示,不返回错误的RSA签名值,因此避免攻击者使用错误的签名值恢复私钥。Joye等学者[7]进
网络与信息安全学报 2019年1期2019-02-20
- 基于Qt的Verilog故障注入工具设计与实现
[3-4]。故障注入是一种灵活、方便且易于操作的有效验证容错的技术,通过对电路注入故障,能够反馈微处理器注入故障后的反应,设计人员可记录故障数据并分析处理,最终用于评价容错机制的可靠性[5-7]。本文提出了基于Qt的Verilog故障注入工具VBFIT的设计方案,利用VBFIT可以实现Verilog HDL代码的扫描,通过语法语义分析对寄存器变量精确定位,用户能够根据自己的需求选取变量并对微处理器进行故障注入,以研究容错技术的可靠性。1 总体框架设计电路的
实验技术与管理 2019年1期2019-01-30
- 飞机起落架防滑刹车系统故障诊断研究
,研究了系统故障注入方法。在对系统典型故障数据特征分析的基础上,采用基于BP神经网络的方法进行典型执行器和传感器的故障诊断。通过Simulink仿真验证了本文所研究方法的有效性。关键词:起落架防滑刹车系统 故障注入 故障诊断 神经网络中图分类号:V267 文献标识码:A 文章编号:1674-098X(2019)08(c)-0007-03随
科技创新导报 2019年24期2019-01-14
- 一种多类型总线故障注入系统设计*
故障。现通过故障注入的方法主动向武器系统注入特定的总线类故障,通过判断系统的响应实现总线故障定位和排查。现有的故障注入方法多针对单一总线类型进行故障注入。文献[1]、文献[2]分别描述了1553B总线和ARINC429总线的故障注入方法,分别对电气层、物理层、协议层的故障实现方法进行介绍;文献[3]利用dSPACE平台对CAN总线进行故障注入仿真研究,故障注入类型为物理层的短路、断路与短接。现武器系统中含多种总线类型,需要同时对多种总线类型进行故障注入测试
弹箭与制导学报 2018年2期2018-12-21
- 面向FPGA的故障注入测试技术研究*
:辐射测试和故障注入[2-5].辐射测试可以比较真实地模拟空间环境,但是成本高昂,并且实验周期较长[6].故障注入是一种评价重要的评估微处理器和寻找决定可靠性参数的方法.故障注入方法大致可以分为4类[7]:① 硬件故障注入;② 软件故障注入;③ 模拟故障注入;④ FPGA故障注入.相对于硬件故障注入与软件故障注入[8],模拟故障注入有更好的可观察性和可控制性,但模拟故障注入耗时高,FPGA故障注入既能保证不错的可控制性和可观察性,还可以加快故障注入测试.因
湘潭大学自然科学学报 2018年4期2018-12-20
- 一种自动装弹机故障注入器的设计
、携行方便的故障注入器。1 总体设计思路1.1 设计思路自动装弹机根据操作命令实现各个动作程序,主要是通过自动装弹机的旋转输弹机、开窗机构、火炮闭锁器、抛壳机构、提升机构、推弹机等各个执行机构输出到程控箱的各种状态信号和程控箱输入到各个执行机构的驱动信号之间相互传递作用完成的[4]。通过研究自动装弹机各个执行机构动作过程以及收集整理部队典型故障信息,发现自动装弹机的典型故障常常表现在各执行部件的微动开关错位、关键部件失效、部件卡滞导致运动不畅等方面,因此,
机械工程师 2018年7期2018-07-30
- 基于故障注入技术和加速寿命试验原理的高可靠软件可靠性评估技术研究
种方法是基于故障注入技术和加速寿命试验原理,短时间内获得待评估软件更多的失效数据。该文主要对基于故障注入技术和加速寿命试验原理的软件可靠性评估技术进行研究,介绍了故障注入原理和技术分类、加速寿命试验原理和模型,并结合两者分析了可靠性评估技术的可行性,提出了需要解决的问题和对应的解决思路。关键词:故障注入;加速寿命试验;可靠性评估;高可靠软件中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)04-0265-02随着计算机的广泛使
电脑知识与技术 2018年4期2018-03-19
- 面向虚拟化系统的故障注入工具设计与实现
虚拟化系统的故障注入技术可以给出对虚拟化系统的可靠性及容错性评价,是对虚拟化系统进行评测的重要方法[1]。目前存在的故障注入工具如DEFINE、NFTAPE、DOCTOR和Xception等多为传统物理机故障注入工具[2],不能直接应用到虚拟化系统上,且其缺少对虚拟化系统特有故障的测试,因此无法满足对虚拟化系统可靠性及容错性的评测。本文在分析典型虚拟化系统的体系结构及虚拟化机制的基础上,提出了一种面向虚拟化系统的故障注入工具架构,并以该架构为基础以及Xen
计算机工程与设计 2018年2期2018-03-16
- 某型自动装弹机故障注入系统研究
2)0 引言故障注入是一种检验系统容错能力的测试方法。针对装甲装备武器系统组成复杂,故障检测与隔离困难等问题,以某型自动装弹机为例开展故障注入系统研究,为指导操作人员进行故障分析和维修训练,提供技术支撑。1 自动装弹机典型故障分析某型自动装弹机是一种机电一体化的综合系统,主要由旋转输弹机、提升机构、推弹机、火炮闭锁器、抛壳机构、开窗机构等执行机构以及程控箱、弹舱识别器、装弹机MIC盒及控制电缆组成[1]。1.1 典型故障统计通过收集近年来总装工厂生产试验以
计算机测量与控制 2018年2期2018-03-08
- 基于LXI的热电阻与热电偶信号故障注入器设计
可用性。基于故障注入的测试性验证试验,可以有效的发现和鉴别有关测试性设计缺陷,从而改进设计或完善保障条件来提高测试性水平[4-6]。这种验证试验注入的故障模式与评估的试验结果与装备真实服役后的情况相当;以试验数据来检验装备实现测试性设计要求的程度,能够较真实地反映装备的真实故障状态,试验准确度较高。采用故障注入器实现故障注入,是当前基于故障注入的测试性验证试验的主要故障注入方式,可以有效地提升注入的精度、准确度和自动化水平,重复性高。通过近年来的测试性验证
计算机测量与控制 2018年1期2018-02-05
- 高可靠软件的可靠性评估技术综述
性分析;基于故障注入技术和加速寿命试验原理的软件可靠性评估模型使用故障注入技术对软件的运行环境进行劣化,可以有效加快软件可靠性测试的过程。关键词:高可靠软件;可靠性评估;故障注入;加速寿命试验中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)35-0100-02随着计算机使用的普及,越来越多的人类生产生活活动都已经离不开计算机软件的辅助。在一些安全性要求比较高的行业如核电行业中,其反应堆控制系统或其相关软件一旦失效,将会造成令
电脑知识与技术 2017年35期2018-01-06
- 基于软件仿真技术的外源性故障注入方法研究
技术的外源性故障注入方法研究高虎,李海峰,赵刚(中国航空综合技术研究所,北京100028)针对当前复杂系统测试性试验中存在的无法模拟外部条件性存在的设备故障、外部输入输出故障模式单一等故障注入问题,定义了外源性故障的概念;针对外源性故障具有的功能逻辑和运行场景特性、故障源繁杂特性、模拟难度大成本高特性、总线交联特性,总结了外源性故障注入的基本要求;提出了一种面向外总线复杂应用数据仿真的外源性故障注入方法,面向总线应用层数据,从复杂系统的高级应用逻辑出发,模
计算机测量与控制 2017年9期2017-12-14
- 1553B总线的航天器故障注入系统设计
总线的航天器故障注入系统设计时 光,幺 飞(中国空间技术研究院总体部,北京 100094)传统的故障模拟系统在卫星测试中设备通用性差、模拟信号类型单一等多方面不足,已不能满足航天器批产化测试模式的需求。针对现有平台存在的不足,结合1553B总线协议和通信特点,对总线故障注入关键技术进行深入研究,提出一种利用星载1553B总线为故障注入介质,以数据仿真替代真实模拟故障输入激励的1553B总线故障注入系统。应用结果表明,故障注入测试方法可以实现预期的故障目标,
无线电工程 2017年10期2017-09-28
- 基于CAN总线的故障注入平台设计
CAN总线的故障注入平台。该平台以FPGA为控制核心,通过CAN总线接收上位机软件指令,控制故障注入模块实施各种故障注入动作。利用该平台进行的故障注入测试验证表明,该平台故障模拟功能全面、操作简单、扩展性强,满足不同行业大规模故障注入测试需要。关键词:故障注入;CAN总线;FPGA中图分类号:TP273 文献标识码:A 文章编号:1007-9416(2017)06-0183-02在汽车、航空、航天等行业,可靠性设计一直是重点考虑对象,因此在电子产品的设计阶
数字技术与应用 2017年6期2017-09-08
- 再入飞行器防热系统故障注入技术研究
+万方义摘要故障注入是一种可靠性验证技术,在飞行器系统综合健康评估与安全性提高方面具有重要作用。本文提出了一种基于模拟的故障注入技术,采用ANSYS二次开发功能实现了飞行器防热系统的故障仿真与注入。利用c++语言设计了一套故障注入软件,针对飞行器防热系统三类典型故障模式进行了模拟注入,结果验证了该方法的可行性与实用性。关键词防热系统;仿真;故障注入再入飞行器(Reusable launch vehicle,RLV)研制过程存在各种各样的技术难题,而在解决这
科学家 2017年2期2017-05-20
- 基于模态的IMA处理机验证评估技术研究
拟应用任务和故障注入,验证评估IMA处理机作为综合处理计算资源平台的软硬件支撑能力。关键词:IMA 故障注入 验证评估中图分类号:U461 文献标识码:A 文章编号:1672-3791(2017)01(c)-0011-03IMA综合处理机应用于机载航电系统,为航电系统提供公共计算软硬件资源,其承担任务的复杂性和多样性日益加剧,资源共享程度日趋增强,势必要对其作为计算资源平台的软硬件支撑能力进行验证和评估。针对各种典型应用工作模态下,软硬件资源的使用和消耗情
科技资讯 2017年3期2017-03-25
- 非侵入式故障注入技术研究与实现*
1)非侵入式故障注入技术研究与实现*杜阳华(江苏自动化研究所,江苏 连云港 222061)可靠性验证过程需要模拟一些较为苛刻的测试场景,如出现网络带宽受限、内存过载、文件拒绝访问等故障类型,而传统方法常常会对系统资源或被测软件造成破坏或影响。在Windows 环境下利用Detours的截获机制研究了三种非侵入式故障注入技术,对常见的资源故障进行模拟。然后,设计开发了一款故障注入工具,能够快速自动地在软件测试或可靠性验证中实施故障注入试验,最后,通过试验验证
指挥控制与仿真 2017年1期2017-03-15
- 一种基于FPGA的微处理器软错误敏感性分析方法
基于FPGA故障注入的软错误敏感性分析方法。在FPGA芯片上同时运行有故障和无故障的两个微处理器,并充分利用FPGA的并行性,把故障注入控制、故障分类、故障列表等模块均在硬件上实现,自动快速地完成全部存储位的故障注入。以PIC16F54微处理器为实验对象,基于不同负载分别注入约30万个软错误用以分析微处理器软错误敏感性,并对敏感性较高的单元加固后再次进行分析,验证该方法的有效性。实验数据表明,使用该方法进行故障注入及敏感性分析所需的时间比软件仿真方法提高了
电子与信息学报 2017年1期2017-02-06
- MVB总线故障注入方法研究与实现
)MVB总线故障注入方法研究与实现仲康正,徐惠勇(中国地质大学(北京)信息工程学院,北京 100083)为满足列车通信网络(TCN)中多功能车辆总线(MVB)设备的测试验证要求,基于一般总线测试方法,结合MVB总线协议特点,提出一种基于故障注入技术的测试方法。通过对板卡寄存器的定义与配置,开发了基于VS平台的MVB故障注入设备驱动程序,从电气层、物理层、协议层三方面,详细给出了MVB总线故障注入方法和部分驱动程序。通过Wireshark抓取报文的方式,验证
电子技术应用 2016年8期2016-12-01
- 一种通用串行总线的故障注入系统设计
】串行总线 故障注入 测试 分析1 引言目前,串行总线在工业控制及导弹武器系统中应用极为广泛,针对系统级总线的挂接设备多,总线长度长,使用环境复杂、恶劣,故障检测、定位复杂的特点,本文提出了一种通过故障注入的方法测试、分析总线上各种问题的系统设计思路。故障注入是一种可靠性验证技术,通过受控实验向系统中刻意引入故障,并观察系统中存在故障时的行为。故障类型分为三个层次:物理层故障、电气层故障以及协议层故障。物理层故障模式包括通断控制、短路控制、串行阻抗控制、并
电子技术与软件工程 2016年9期2016-10-21
- 基于虚拟仪器的程控FIU设计
用自行开发的故障注入板卡组成故障注入箱,串联在ECU与硬件在环(HIL)系统之间,通过CAN总线或串口控制,实现任一通道的开路、对地或对电源短路及任意两通道之间短路故障注入。基于NI公司的LabVIEW软件编写上位控制界面,支持一键导入各通道故障注入模式配置文件,使用灵活可靠。程控 FIU HIL LabVIEW引言为提高车辆动力性、舒适性与排放性,大量电控模块被应用到汽车上。HIL系统是ECU开发工作中必不可少的平台,应用该技术可有效地缩短开发周期、降低
现代制造技术与装备 2016年1期2016-08-23
- 一种面向板级电路的故障注入系统设计
向板级电路的故障注入系统设计李佳亮 (装甲兵工程学院控制工程系,北京,100072)摘要:在装备测试性验证过程中,故障注入是一项关键技术。针对于装甲装备测试性设计不足的情况,利用已有实验条件,通过对电路中故障进行分类,设计实现了对应的模拟故障板,对某型坦克炮控系统中的电路板进行了故障注入,用故障检测设备检测到故障的存在,通过分析测试性验证数据,为装备BIT研究以及测试性设计的提高提供了依据。关键词:测试性验证;故障注入;电路故障;炮控系统1 设计思想在某型
电子测试 2016年12期2016-07-06
- 基于数据拟合的信号锁定指示异常跳变检测方法*
设计案例进行故障注入试验,分别统计了卫星信号锁定指示正常跳变和异常跳变的频率分布,并使用MATLAB软件的数据拟合工具得到了相应的概率密度函数,运用最大后验概率准则计算得到了给定轨道的最佳判定门限。该方法已经在某低轨卫星中得到了初步验证,取得了满意的效果。关键词:单粒子效应;故障注入;数据拟合;最佳判决;最大后验概率准则0引言基于SRAM工艺的FPGA应用在航空航天领域时,容易受到空间辐射的影响而发生单粒子效应,引发单粒子翻转[1]。单粒子翻转效应是由单个
通信技术 2016年4期2016-07-05
- 基于AMESim的柱塞泵内泄漏故障注入研究
柱塞泵内泄漏故障注入研究尚泽译,龙江(中国民航飞行学院 航空工程学院,四川 广汉,618307)摘要:在AMESim(Advanced Modeling Environment for Simulation of Engineering Systems)中构建轴向斜盘式压力补偿柱塞泵模型,根据故障注入思想,通过分析柱塞泵内泄漏故障成因,将AMESim中的泄漏子模型BAF02的直径方向间隙作为影响柱塞泵内泄漏的主要参数。通过增大该径向间隙,模拟柱塞泵因磨损而
西安航空学院学报 2016年1期2016-04-07
- 外场可更换模块体系下测试性验证试验发展研究
障模式分析;故障注入;贝叶斯方法0引言外场可更换模块(line replaceable module, LRM)的概念源于美国空军莱特实验室提出的“宝石柱(Pave Pillar)”和“宝石台(Pave Pace)”计划,表示在安装结构和功能上具有相对独立性的通用模块[1-3]。从技术手段上讲,LRM是基于超大规模集成电路 (very large scale integration,VLSI)和超高速集成电路(very high speed integra
计算机测量与控制 2016年2期2016-03-17
- Simics环境下故障注入的研究与实现
ics环境下故障注入的研究与实现韩德强,冯云贺,王宗侠,高雪园(北京工业大学 计算机学院,北京100124)主要论述了在Simics全系统仿真环境下,对VxWorks嵌入式操作系统的串口故障注入以及网络故障注入的相关研究。Simics允许开发者根据需求自定义处理器、存储器、板级硬件和复杂网络系统等任意规模的硬件目标设备模型。运行在真实硬件目标设备上的底层软件、中间层软件和上层软件完全不用修改即可运行在自定义的Simics硬件目标设备模型上。因此,Simic
电子技术应用 2015年1期2015-12-07
- 基于硬件在环技术的DCT控制器测试评价技术研究
;测试评价;故障注入;诊断本文引用格式:刘全周,李占旗,张蕾,等.基于硬件在环技术的DCT控制器测试评价技术研究[J].新型工业化,2015,5(8):39-43Citation: LIU Quan-zhou, LI Zhan-qi, ZHANG Lei, et al. Research on Test and Evaluation of DCT Based on Hardware-in-the-Loop[J]. The Journal of New In
新型工业化 2015年8期2015-07-28
- 基于Simics的系统级故障注入平台
cs的系统级故障注入平台胡 倩,王 超,王海霞,汪东升(清华大学信息科学与技术国家实验室,北京100084)故障注入技术是评价系统可靠性的有效方法。现有基于仿真的故障注入平台大多基于现场可编程门阵列或超高速集成电路硬件描述语言实现,对故障模型的支持非常有限。为此,基于Simics结构级模拟器,设计并实现系统级硬件故障注入平台。该平台上层支持不同固件、操作系统以及应用程序,底层支持对处理器典型流水部件的故障注入,同时实现瞬时故障、永久故障和间歇故障模型以及其
计算机工程 2015年2期2015-01-06
- 基于异常处理机制的程序“故障—差错—异常/失效”传播机理分析
差错注入仍是故障注入技术一个有待深入研究的问题。文中通过故障注入实验分析了程序的“故障-差错-异常”传播机理,说明了从异常层次进行程序错误行为分析及其差错数据收集的合理性。该研究为当前具有较大规模的、具有异常处理机制的程序进行差错数据的收集提供了新途径。关键词:异常;故障注入;软件差错中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)30-7077-03Analysis of Programs “fault-error-exc
电脑知识与技术 2014年30期2014-11-19
- 基于故障注入的实时嵌入式软件仿真测试技术研究
074)基于故障注入的实时嵌入式软件仿真测试技术研究苏银科,李艳雷,周 平,常晓航(北京机电工程研究所,北京100074)摘要:由于强实时性、参与闭环控制、软硬件耦合及可靠性要求高等特点,飞行控制系统嵌入式软件在软件研制、测试及验收阶段往往缺少动态测试环境。本文在仿真测试技术基础上,针对飞行控制系统嵌入式软件的特点与测试需求,进行了基于故障注入技术的仿真测试技术研究,设计了一种实时嵌入式软件仿真测试平台方案。关键词:实时嵌入式软件;软件测试;故障注入;仿真
导航定位与授时 2014年3期2014-04-19
- 机载燃油测量系统PHM测试床设计及故障注入实现
测试床设计及故障注入实现余思奇,景博,吴喆,杨洲,邓森(空军工程大学航空航天工程学院,陕西西安710038)摘要:针对国内缺少故障预测与健康管理(prognostics and health management,PHM)验证评估平台的现状,在深入研究国外典型PHM测试床基础上,以飞机典型机电子系统——燃油测量系统为例,提出PHM测试床设计方案,采用NI虚拟仪器和PXI总线模块仪器设计并实现PHM测试床故障注入功能,解决PHM验证中数据源匮乏的问题。实验表
中国测试 2013年5期2013-12-24
- 1553B总线故障注入测试方法研究
553B总线故障注入测试方法研究连 盟 李学锋北京航天自动控制研究所,北京 100854随着1553B总线在航空航天领域的广泛应用,对其可靠性、测试性的要求日益迫切。而一般的1553B总线测试均是在传统方法上的正向测试,即针对输入的激励测试输出的响应,因此无法覆盖到更多在异常状态下的测试环境。为了增大测试覆盖性,本文将故障注入思想引入到1553B总线测试中,分别对总线物理层、电气层和协议层中典型的测试用例进行故障注入的故障模式和实现方法研究,实验的结果验证
航天控制 2012年2期2012-07-08
- 基于软件故障注入的嵌入式系统鲁棒性测试
件测试方面,故障注入技术可以对系统的容错性、可靠性、安全性进行测试,既可以采用静态故障注入的方式,也可以采用动态故障注入的方式。本文针对嵌入式系统的结构特点和可靠性设计,利用嵌入式系统API,在OS接口以及应用层实现软件故障注入,构建软件故障注入模型。通过对注入故障后系统反馈数据的分析,可实现测试和评估容错机制的目标,从而达到提高系统鲁棒性的目的。1 嵌入式系统鲁棒性测试简介系统鲁棒性是衡量系统在压力环境或异常输入下保持正常工作能力的一种度量[2]。嵌入式
网络安全与数据管理 2011年22期2011-08-20
- 基于故障注入的CTCS-3级列控系统仿真测试的研究
本文介绍基于故障注入的CTCS 3级列控系统的测试方案,通过基于HLA架构和组件化的设计,从物理结构上简化测试平台本身的结构、标准化接口,提高测试平台开发的可重用性;同时,测试平台忠实真实系统的逻辑结构,实物系统和仿真系统虚实互控,保证测试的逼真性、灵活性和可信性。基于概率机制提取故障测试案例,构建平台的设备级、单系统级、多系统级的故障激励以及故障耦合机制,并可在模拟仿真运行中,实现对虚拟和实物系统的故障注入以及故障状态反馈的监测和分析、定位功能。1 故障
铁路计算机应用 2011年4期2011-05-08
- 基于程序变异的故障注入及故障规则库的设计
于程序变异的故障注入及故障规则库的设计徐丽 中国矿业大学计算机科学与技术学院 2210081. 基于程序变异的软件故障注入方法软件故障注入的方法有很多种,本节着重介绍利用插入的故障代码违反程序中函数的满足条件(前置条件、后置条件或其它),改变其状态,迫使软件出现故障,使程序偏移正常的控制流,从而达到引发异常,执行异常处理代码的软件故障注入方法。1.1 基于断言违背的软件故障注入方法对于违背语言规则或违背系统规则的隐式引发的异常,根据异常处理结构的抽取信息,
中国科技信息 2010年22期2010-11-07