首页> 外文OA文献 >The Legacy of Space Shuttle Flight Software
【2h】

The Legacy of Space Shuttle Flight Software

机译:航天飞机飞行软件的遗产

摘要

The initial goals of the Space Shuttle Program required that the avionics and software systems blaze new trails in advancing avionics system technology. Many of the requirements placed on avionics and software were accomplished for the first time on this program. Examples include comprehensive digital fly-by-wire technology, use of a digital databus for flight critical functions, fail operational/fail safe requirements, complex automated redundancy management, and the use of a high-order software language for flight software development. In order to meet the operational and safety goals of the program, the Space Shuttle software had to be extremely high quality, reliable, robust, reconfigurable and maintainable. To achieve this, the software development team evolved a software process focused on continuous process improvement and defect elimination that consistently produced highly predictable and top quality results, providing software managers the confidence needed to sign each Certificate of Flight Readiness (COFR). This process, which has been appraised at Capability Maturity Model (CMM)/Capability Maturity Model Integration (CMMI) Level 5, has resulted in one of the lowest software defect rates in the industry. This paper will present an overview of the evolution of the Primary Avionics Software System (PASS) project and processes over thirty years, an argument for strong statistical control of software processes with examples, an overview of the success story for identifying and driving out errors before flight, a case study of the few significant software issues and how they were either identified before flight or slipped through the process onto a flight vehicle, and identification of the valuable lessons learned over the life of the project.
机译:航天飞机计划的最初目标要求航空电子和软件系统在发展航空电子系统技术方面开创新的路。对航空电子设备和软件的许多要求是首次在此程序上实现的。例如,全面的数字电传操纵技术,将数字数据总线用于飞行关键功能,故障操作/故障安全要求,复杂的自动冗余管理以及将高级软件语言用于飞行软件开发。为了达到该程序的操作和安全目标,航天飞机软件必须具有极高的质量,可靠,强大,可重新配置和可维护性。为了实现这一目标,软件开发团队开发了一种专注于连续过程改进和缺陷消除的软件过程,该过程始终产生高度可预测的高质量结果,从而为软件经理们提供了签署每份飞行就绪证书(COFR)所需的信心。此过程已在能力成熟度模型(CMM)/能力成熟度模型集成(CMMI)5级中进行了评估,已成为业界最低的软件缺陷率之一。本文将概述30年来主要航空电子软件系统(PASS)项目和过程的发展,并通过示例对软件过程的强大统计控制进行论证,概述在发现和消除错误之前的成功案例。飞行,少数几个重要软件问题的案例研究,以及如何在飞行前识别它们或将其滑入飞行器的过程,以及识别在项目生命周期中学到的宝贵经验。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号