航天嵌入式软件代码逻辑分析
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家自然科学基金(61802017);装备预研领域基金(61400020407)


Aerospace Embedded Software Code Logic Analysis
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为提高航天嵌入式软件的测试质量、确保航天型号任务的圆满完成, 对航天嵌入式软件代码审查重要内容之一的代码逻辑分析进行了研究. 通过对软件缺陷的机理、缺陷查找过程、缺陷暴露过程、以及缺陷引发后果的分析, 结合多年软件测试工程实践经验的总结, 提出了场景分析法、时序分析法、假想故障追源法等10种主要的代码逻辑分析方法. 开展了代码逻辑分析方法的应用分析、代码审查与其它测试手段之间的对比分析, 通过分析, 给出了代码审查的工程适用性说明. 研究成果已在航天型号软件第三方评测中全面推广应用, 实践数据表明, 应用效果良好, 使代码审查的缺陷发现率由业界公认的30%~70%提升至90%以上. 相关分析方法和分析思路对动态测试设计以及软件缺陷自动化检测工具的研发均具有一定的参考作用.

    Abstract:

    In order to improve the test quality of aerospace embedded software and ensure the successful completion of aerospace tasks, we study code logic analysis, one of the important contents of code inspection for aerospace embedded software. We analyze the mechanism, finding, exposure, and consequences of software defects and summarize many years of engineering practice in software testing. On this basis, we put forward ten methods for code logic analysis, such as scene analysis, time sequence analysis, and imaginary fault source tracing. The application of code logic analysis methods are analyzed and code inspection is compared with other test methods, through which the engineering applicability of code inspection is given. The methods have been widely adopted in the third-party testing of aerospace software. Practical data show satisfying application effect as the defect detection rate of code inspection has increased from generally accepted 30%~70% to more than 90%. The methods and ideas can provide reference for the design of dynamic test and the research and development of automatic detection tools for software defects.

    参考文献
    相似文献
    引证文献
引用本文

左万娟,董燕,黄晨,王小丽.航天嵌入式软件代码逻辑分析.计算机系统应用,2021,30(8):274-280

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2020-09-26
  • 最后修改日期:2020-10-21
  • 录用日期:
  • 在线发布日期: 2021-08-03
  • 出版日期:
文章二维码
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号