飞控系统机载代码静态安全检测系统的研究与开发

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:greatbear1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
飞控系统机载软件是飞机的控制核心,若其设计中存在缺陷,则可能造成极大的安全隐患。为了避免这些问题,开发机载软件的研究所或企业采用国家军用软件C语言使用标准(国军标)来规范代码编写风格,以提高机载软件的可靠性。然而,现阶段由于没有可直接根据国军标编码规范检测软件代码的分析工具,目前绝大多数单位采用人工审查方式检测代码,费时费力且效率不高。本论文针对上述问题,提出了一套完整可行的静态代码分析方法,并利用该方法开发了一套静态代码检测系统。该系统的词法规则、语法规则以及代码检测规则均可由用户制定。利用该系统提供的配置工具,可编辑生成基于国军标编码规范的规则库,以检测机载代码。利用该静态分析系统检查机载代码,能减轻人力资源消耗,缩短软件检测周期,提高了分析效率。本论文在通用静态分析方法的基础上提出了可定制分析规则的代码检测技术,该技术以规则库分析机制为核心。文中阐明了其设计思路和实现方法,并给出了一套基于国军标编码规范的规则库配置方案。同时,文中详述了依据本文开发的静态代码检测系统的数据结构和实现方法,并设计了三个测试用例对该系统进行验证,实验证明,该系统能有效地检测出代码中的缺陷,并指出不符合国军标编码规范的对应代码。
其他文献
GIS(Geographic Information System)以其独有的空间分析和可视化表达功能成为信息产业的一个重要组成部分.该项目针对大连市旅顺口区的水资源空间结构,利用GIS技术,实现战
该文对常用动态特性测试方法进行了分析,并根据电液压力伺服阀的特点,提出了压力阀动态特性测试系统的实现方案.动态特性测试结果必须具有可朔源性,因而必须对动态特性测试系
该论文进行GPS系统SA信号的分析与建模研究.首先分析了伪距信号的组成部分,给出了SA信号的表达式,指出从测量伪距和△伪距中分离SA信号的关键是时钟偏移及其变化率的估计.对
本课题是中国船舶工业总公司“九五”国防科技预研项目“高精度平台挠性陀螺仪技术”的一部分,文中主要研究了一种新型挠性陀螺仪驱动电机——无位置传感器无刷直流永磁电动机
近年来,随着国民经济的发展,洁净室技术在电子、制药、生物工程、实验室、食品、化妆品和医疗卫生、仪器仪表等工业、农业以及人们的日常生活中起着越来越重要的作用。本工程来
交通数据检测是实现先进的交通管理和控制的前提,也是制定完善的交通规划的关键。交通检测器及检测技术水平的高低直接影响到公路交通控制系统的整体运行和管理水平。  针
语音识别是人工智能领域的一个重要课题,其在人机交互、办公自动化、通讯以及军事等领域都有着重要的作用.近年来,随着计算机技术的飞速发展以及语音识别在众多领域中的中的
该文对现场总线技术进行了较为深入的探讨,对目前流行的几种现场总线进行了全面 的分析,并指出现场总线技术对控制系统的影响和发展趋势.在对常用温度测量方法分析基础上之上
【摘要】近几十年来,我国在建筑行业上的发展速度相当惊人,使用的施工技术也在不断更新。为了适应迅速发展的时代,更多的新技术和新材料被研发,它们很大程度上攻克了传统施工技术无法攻克的难题,且对施工效率也有明显的改善和提升,在不断改进施工方式的同时,还加强了施工的安全性、提高了施工质量的保障,对施工成本的控制也非常有帮助。  【关键词】建筑工程施工;新技术;新材料;质量控制  1、建筑工程施工的新技术 
该文系统地综述了国内外压力表检定的发展历史及现状,针对压力表检定方法中存在的问题,从标准压力的自动产生及仪表示值的自动判读两个方面深入研究了压力表的智能化全自动检