基于QEMU的虚拟飞控计算机行为分析方法研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:liuliumin3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
飞行控制系统作为飞机的控制核心负责保证飞机的稳定性和操纵性,对飞行器的平稳安全飞行起着重要作用。当前飞行控制系统面临的主要问题是响应时间和硬件资源消耗受限、内存访问错误、缓冲区溢出等造成的安全隐患。如何快速地发现飞行控制系统中存在的问题提高系统可靠性、安全性是当前飞行器领域的研究热点。行为分析技术是提高计算机安全的有效技术。在计算机中行为分析技术可以有效收集程序运行过程信息,辅助程序优化、检测软件缺陷并进行修复、分析恶意代码、验证内存,提高系统安全性与可靠性。虚拟机监视器由于具有强隔离性、高透明性等特点,成为研究系统行为和程序行为的热点。因此本文选择QEMU作为虚拟监视器在其上模拟飞控计算机并使用虚拟机监视器实现对飞控计算机的全系统行为分析。本文采用动态行为分析方法,通过全系统动态分析技术在系统运行时监控系统运行状态,分析系统行为信息,为飞控计算机上层软件测试发现系统缺陷、优化系统提供开发工具。基于以上需求,本论文主要研究内容包括:1.为给行为分析框架提供测试验证平台,本文基于全系统仿真器QEMU对PowerPC体系架构的飞控计算机进行数字化建模,并针对当前数字化飞控计算机研究中未对内存故障做相应的校验纠错机制的现状在FLASH模块中添加ECC校验与纠错算法,在飞控计算机发生内存故障时实现1bit的校验与纠错,以此来提高飞控系统的可靠性;2.为帮助完成飞控计算机上层机载代码测试,本文基于虚拟机监视器QEMU构建一款能够适应于PowerPC架构的全系统动态行为监控框架。该框架支持对函数调用行为、系统调用行为、中断行为、进程行为等全系统行为监控获取系统运行状态3.本文基于2中监控到的系统状态,结合PowerPC处理器体系架构特点使用VMI虚拟机自省技术获取系统高级语义信息实现对飞控计算机全系统语义视图重构。最后本文对以上各部分功能进行了测试,测试结果显示本文所实现的飞控计算机全系统行为分析工具能够实时监控系统行为,辅助查找飞控计算机中的安全隐患。同时ECC校验纠错算法也能实现对飞控计算机中存储器的1比特错误的校验与纠错,有效地提高了飞控计算机的安全性与可靠性。
其他文献
钱币收藏市场近两年可谓风生水起,各种年代稀缺钱币的价格节节攀升,不少人出于投资目的开始收藏。而硬币并不是年代越久越值钱,存世量的多少才是决定硬币价值的主要因素,但大
期刊
陶渊明是我国魏晋时期的重要作家,其诗文质朴平淡而意蕴无穷。自唐宋以来,陶渊明的文学作品愈来愈受到人们的重视,在中国文学史上具有非凡的地位。细读陶渊明作品,不难发现其
中国妇女群像是赛珍珠跨文化创作与跨文化比较的一大特色。她汲取了中国文化中的人文主义思想与西方思想中的平等、博爱、向善的人道主义思想,在小说〈群芳亭〉中,她着力塑造了
作为我国医疗卫生体制改革重要措施的分级诊疗政策,目的是推动患者有序就诊,解决患者"看病难"的问题。政府推动的医联体建设就是希望能够把患者吸引到基层医院来,但从目前实
某一给定的防抱死制动系统的布置,在一种情况下可能是“最好”的,另一种情况下则可能是“最差”的。这和车辆的型式、负荷的分配和变化,以及许多别的因素有关。本文讨论六种
本文基于"事务管理"等若干不同层面分析民事诉讼管辖制度的一般原理,充实了有关"两便原则"内容的认识。在此基础上根据最近的司法解释,重述该制度包含的各个基本概念。分别从
利用机器人代替人在危险的或不易到达的区域进行作业,不仅能避免了人可能受到的伤害,还可以降低成本,提高工作效率。由于机器人可能处于非结构化的环境并面对复杂多变的操作
<正>健康是人类的基本需求。然而,衰老是一切生物在生命活动中不可抗拒的自然规律,从生理上讲,中年以后身体各组织器官的结构及功能逐渐退化,从朝气蓬勃、充满活力,逐渐向迟
Lutheran血型系统含有18个抗原,LU1/LU2、LU18/LU19抗原位于LU/B-CAM糖蛋白上。LU/B-CAM糖蛋白的蛋白质部分由LU基因表达,LU基因位于19q13.2-13.3,含15个外显子、14个内含子
通过一体化中医医联体建设,进行了包括区县公立医院托管及基层一级医疗机构由收支两条线的全额拨款单位改为差额拨款单位等体制机制突破,构建了市、区、镇、村一体化中医医疗