航天型号软件的安全性测试技术研究

被引量 : 0次 | 上传用户:caiaikai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代航天技术和计算机科学技术的飞速发展,计算机及软件在航天系统中起着越来越重要的作用。软件的质量直接决定了整个航天型号产品的质量,软件质量出问题常常会引发灾难性后果,造成无法估计的损失。航天型号软件质量问题,尤其是软件安全性问题日益突出。软件测试是保证软件质量的重要手段,它能够最大限度的发现软件中的错误并减少软件中残留的隐患,因此,加强航天型号软件的安全性测试工作是保证航天型号软件安全性的基本途径和有效手段。目前,在我国航天领域,专门针对软件安全性测试开展的研究还很少。本文从航天型号软件安全性的测试现状入手,对软件测试原理及现行软件测试方法和测试技术进行了深入研究。在研究了软件周期中各阶段安全性工作的基础上,结合航天型号软件的特点和测试困难,总结了航天型号软件安全性测试的方法和流程。本文对航天型号软件安全性标准《GJB 5369-2005航天型号软件的C语言安全子集》进行了深入研究,对该C语言安全编程规范的安全性进行了分析,并选择其中比较重要且有代表性的部分规则,从数据类型、表达式、程序流程控制三方面,分析了编写不符合该规则的C语言程序中存在的安全隐患。在此基础上,设计实现了代码审查的自动化测试工具——GJB 5369-2005规则检查器,实现了针对《GJB 5369-2005航天型号软件的C语言安全子集》中138条规则的自动代码检查。GJB 5369-2005规则检查器设计参照编译器设计原理,软件结构主要由字符流读入、预处理、词法分析、语法分析和错误处理几大功能模块组成。测试结果表明,该软件符合设计要求,各项功能均达到设计指标。
其他文献
《社会契约论》内在思想上的矛盾使其从面世那天起 ,就充满着争议。通过探讨卢梭的《社会契约论》中公意的含义 ,提出公意概念的目的、公意与其他意志的关系以及公意的特征和
绘本是学生进行世界初步认知的一扇重要窗口.在小学英语教学过程中,教师合理地开展绘本教学可以开启学生的阅读智慧,培养学生良好的阅读品格,让学生产生更好的阅读体验,以此
人才是发展的核心因素已成为众多城市的共识;今天的招贤令是为未来储备发展的动力和引领力量;打造豪华人才团队并形成领先一步的行业布局和技术优势,是在竞争中抢占制高点的基础
报纸
新疆是我国的边疆省份,经济发展落后,主要居民生活在农村,所以村域经济扮演着不可替代的角色。而农民专业合作社的发展被认为是未来农业发展的重要内容。因此有必要对新疆的
技术创新在带动产业结构优化升级、促进区域经济发展中的作用是毋庸置疑的。河南要使产业结构高度化,获得整体经济的发展,就要因地制宜的制定适合不同地区的产业升级路径,这
医院院长经济责任审计是一种监督机制,是医院经济正常运行的有效保证,是医院健康发展非常重要的一个环节。本文阐述了医院院长经济责任审计的政策背景及其复杂性,重点分析了
混合动力电动车(HEV)作为新一代的节能汽车,已经越来越多地受到了各国政府的重视。本课题主要研究的就是混合动力电动车车载快速充电系统。本文分析了国内外混合动力电动车的
1.综述了茶多酚、儿茶素单体以及茶多糖的提取分离、分析检测和应用现状,并对各种提取分离方法和检测方法的优缺点进行了比较。2.通过单因子实验和正交实验,确立了溶剂萃取茶
土霉素是目前畜牧生产中常用的一种四环素类抗生素,因同时具有预防疾病和促进动物生长的作用,而被广泛用作动物饲料添加剂。农业部规定,土霉素预混剂在肉鸡的饲养中使用剂量
为准确得到绝缘栅双极型晶体管(IGBT)在混合型直流断路器下的性能参数,测试平台的设计非常重要。结合断路器的特殊工况,对测试平台关键部件模型进行分析,并考虑寄生参数建立