中国科技核心期刊

中文核心期刊

CSCD来源期刊

空间控制技术与应用 ›› 2021, Vol. 47 ›› Issue (2): 32-41.doi: 10.3969/j.issn.1674-1579.2021.02.005

• 论文与报告 • 上一篇    下一篇

面向源代码可信证据的航天软件可信度量评估方法

  

  1. 华东师范大学软件工程学院
  • 出版日期:2021-04-10 发布日期:2021-04-19
  • 基金资助:
    国家重点研发项目(2018YFB2101300)和河南省重点研发与推广专项(科技攻关)资助项目(212102210076,202102210351)

An Approach for Trustworthy Evidence of Source Code Oriented Aerospace Software Trustworthiness Measurement

  • Online:2021-04-10 Published:2021-04-19

摘要: 随着航天技术的迅猛发展,航天软件的功能越来越复杂,规模越来越大,对软件可信性的要求也越来越高.航天软件一旦失信,其带来的损失往往无法估量.从源代码证据入手,建立面向航天领域的嵌入式软件可信度量评估方法.结合航天领域特性,建立了面向C语言代码的可信证据规范,该证据规范区分关键证据与非关键证据以及可信正证据和可信负证据;提出一种面向源代码可信证据的航天软件可信性度量模型和可信性分级模型;最后通过将所构建的评估方法应用于NASA开源软件Core Flight Executive的可信量化评估,评估结果表明本文所建立的可信量化评估方法具有良好的有效性和实用性.

关键词: 源代码, 可信证据, 可信软件, 可信性度量, 软件分级

Abstract: In recent years, with the rapid development of aerospace technology, the functions of aerospace software are becoming more and more complex and the scale is getting lager while the requirements for software trustworthiness are getting further. Once aerospace software is untrustworthy, the loss it brings is often incalculable. We propose an approach for software trustworthiness measurement for aerospace, starting from the trustworthy evidence of source code in combination with the characteristics of aerospace. We design a trustworthy evidence standard for C Language which distinguishes key evidence from the evidence and includes positive evidence and negative evidence. Then, we propose an approach of aerospace software trustworthiness measurement oriented to trustworthy evidence of source code and a software trustworthy classification model. Finally, we use the approach to measure the trustworthiness of NASA’s open source code Core Flight Executive, and the result proves the effectiveness and practicality of our approach.

 

Key words: source code, trustworthy evidence, trustworthy software, trustworthiness measurement, software trustworthy classification

中图分类号: 

  • TP311.