首页> 外文OA文献 >Case Study of the Space Shuttle Cockpit Avionics Upgrade Software
【2h】

Case Study of the Space Shuttle Cockpit Avionics Upgrade Software

机译:航天飞机驾驶舱航空电子设备升级软件的案例研究

摘要

The purpose of the Space Shuttle Cockpit Avionics Upgrade project was to reduce crew workload and improve situational awareness. The upgrade was to augment the Shuttle avionics system with new hardware and software. An early version of this system was used to gather human factor statistics in the Space Shuttle Motion Simulator of the Johnson Space Center for one month by multiple teams of astronauts. The results were compiled by NASA Ames Research Center and it was was determined that the system provided a better than expected increase in situational awareness and reduction in crew workload. Even with all of the benefits nf the system, NASA cancelled the project towards the end of the development cycle. A major success of this project was the validation of the hardware architecture and software design. This was significant because the project incorporated new technology and approaches for the development of human rated space software. This paper serves as a case study to document knowledge gained and techniques that can be applied for future space avionics development efforts. The major technological advances were the use of reflective memory concepts for data acquisition and the incorporation of Commercial off the Shelf (COTS) products in a human rated space avionics system. The infused COTS products included a real time operating system, a resident linker and loader, a display generation tool set, and a network data manager. Some of the successful design concepts were the engineering of identical outputs in multiple avionics boxes using an event driven approach and inter-computer communication, a reconfigurable data acquisition engine, the use of a dynamic bus bandwidth allocation algorithm. Other significant experiences captured were the use of prototyping to reduce risk, and the correct balance between Object Oriented and Functional based programming.
机译:航天飞机驾驶舱航空电子设备升级项目的目的是减少机组人员的工作量并提高态势感知能力。升级是为了通过新的硬件和软件扩充Shuttle航空电子系统。该系统的早期版本用于由多个宇航员在约翰逊航天中心的航天飞机运动模拟器中收集人为因素统计数据,为期一个月。结果由美国国家航空航天局艾姆斯研究中心汇编,并确定该系统提供了比预期更好的态势感知并减少了机组人员的工作量。即使拥有该系统的所有好处,美国国家航空航天局在开发周期结束时也取消了该项目。该项目的主要成功是对硬件体系结构和软件设计的验证。这非常重要,因为该项目采用了新技术和方法来开发人类太空软件。本文作为案例研究,记录了所获得的知识和可用于未来空间航空电子学开发工作的技术。主要的技术进步是使用反射式内存概念进行数据采集,以及将商用现货(COTS)产品并入人类额定的航空电子系统中。注入的COTS产品包括实时操作系统,常驻链接器和加载器,显示生成工具集和网络数据管理器。一些成功的设计概念是使用事件驱动的方法和计算机间的通信,多个可配置的数据采集引擎,动态总线带宽分配算法的使用,在多个航空电子设备中对相同输出进行工程设计。捕获的其他重要经验是使用原型来降低风险,以及在面向对象的编程和基于功能的编程之间的正确平衡。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号