面向恶劣环境的嵌入式软件错误检测系统的设计与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:imanhuaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路等半导体制作工艺的迅速发展,微处理器等芯片的尺寸越来越小,性能也随之增高,但是对电磁辐射等外界环境也越来越敏感。恶劣环境易引发嵌入式系统软硬件故障,可能会造成硬件永久失效,也可能使某些部件瞬时失效。瞬时故障可能会产生软错误,使得嵌入式软件的可靠性受到严重影响。针对现有的检测技术还存在诸多检测盲点,检测率还有待提高等问题,本文对现有的软件加固技术进行了分析,对控制流错误检测技术和数据流错误检测技术进行了深入研究。论文主要研究工作如下:1)采用基本块和标签技术描述程序的控制流,设计并实现了一种基于动静标签的程序控制流错误检测机制。该机制可以有效地检测出程序基本块之间和基本块内部的控制流错误。与一般控制流错误检测方法相比,本文设计的方法具有可以在当前基本块发现错误的优点。该机制通过动静结合的标签分配和插入检测断言实现错误检测,且在基本块中可灵活配置标签及检测断言,进一步还给出了性能优化方法。2)针对软件数据流错误问题,本文研究了冗余复制技术,考虑数据的差异性,设计了一种面向源代码级的程序数据流错误检测机制。该机制的特点是冗余复制范围仅限于活跃数据,可减少数据运算操作的冗余开销,进一步给出了错误处理方案以及减少性能消耗的优化方法。3)设计并初步实现了软错误的模拟方案,搭建了一个故障注入平台。4)设计并初步实现了一个面向恶劣环境的软件错误检测系统。系统测试实验表明,实现的面向恶劣环境的软件错误检测系统,具有基本块分析、控制流检测、变量分析、数据流检测等功能。系统具有较高的检测率和可接受的性能消耗。
其他文献
近年来,高动态范围(High Dynamic Range,HDR)和广色域(Wide Color Gamut,WCG)等技术得到了蓬勃的发展,引起了非常广泛的关注。本研究试图通过颜色视觉的心理物理学实验获取到
电化学传感器具有结构相对简单,成本低,灵敏度高,可用于实时监测等优点,因而广泛在卫生、化工、煤矿、环保等领域被应用于对特定化学物质的检测。银(Ag)纳米材料因为其良好的电化学性能被应用到电化学传感器的构建上,但单独的Ag纳米颗粒的分散性和稳定性较差。而Cu_2O因其原料价格低廉,制备过程简易,具有合适的氧化还原电位等特点,也可用于制备电化学传感器,但是单独Cu_2O制备的传感器具有线性范围窄,灵敏
图像显著性检测已经成为近几年重要的研究课题之一,目的是为了快速获取图像中有用的信息。针对当前显著性检测方法存在目标区域不明亮的问题,本文提出了一种基于凸包背景先验和目标先验的显著性检测方法,主要过程是分别构建背景先验图和目标先验图,并采取贝叶斯模型进行融合。本文充分地获取图像背景模板信息和目标模板信息,以获得准确可靠的显著图。1.基于凸包外背景区域的显著性检测。相比于使用图像四周作为背景模板的传统
光无线接入网(Fiber-Wireless Access Network,Fi Wi))不仅具有光网络高带宽、低损耗、长距离传输等优势,又含有无线网络的高灵活性、高移动性、部署成本低等特点,成为宽带接
司法实践中环境污染纠纷案件的责任主体往往难以独立承担判决结果带来的高额环境侵权赔偿金、环境修复金等,我国环境司法的发展必须在保护环境与维持企业发展之间找到平衡。
随着互联网技术的发展,由信息技术创造的网络空间俨然已成为人类生存的第五空间。代码犹如网络空间的法律,根植于硬件与软件之中,塑造着网络空间的架构,规范着网络用户的行为
mTOR信号通路在调控细胞生长增殖和代谢方面具有着重要的作用[1]。根据对免疫抑制药物雷帕酶素敏感性的高低可分为mTORC1和mTORC2信号通路,分别对应于mTORC1和mTORC2两类复合
云计算将远程数据中心的软硬件资源虚拟化后整合成可配置资源的共享池,以服务的形式提供给用户,用户按需使用共享池中的资源,将数据存储到云端。然而,云服务提供商和用户设备
神话是人类童年时期的产物,充满着神奇的想象和动人的情节。小学阶段的儿童具有着丰富的想象力、细致的观察力,总是难以分清现实和想象,对生活中不明白的现象也总是倾向于靠
CTCF和与之结合的cohesin蛋白复合物在绝缘子功能和哺乳动物基因组染色质高级结构的组织中发挥着极其重要的作用。最近的研究发现CTCF结合位点(CBSs)的方向与染色质的相互作