On-line software checkout facility for special purpose computers

J. Hughes, T. Witzel
{"title":"On-line software checkout facility for special purpose computers","authors":"J. Hughes, T. Witzel","doi":"10.1145/1478559.1478654","DOIUrl":null,"url":null,"abstract":"An on-line software checkout facility for special purpose computers (referred to as the Flight Software Development Laboratory) has been created to aid programmer/engineers in the development of programs that will operate in a spaceborne computer aboard the Apollo/Saturn IB and V Launch Vehicles. The Flight Computer operates as an integral part of various vehicle subsystems in the Instrument Unit (IU). The subsystems provide onboard navigation, guidance, control, sequencing, data compression, and ground communications. These functions are illustrated in Figure 1. Continued emphasis is placed on error-free flight software, since it is an essential element in overall vehicle performance. No opportunity exists to test or exercise the flight program in its actual flight environment prior to a mission. Therefore, to ensure the integrity of the flight program, simulators are used to accomplish flight testing. The purpose of this paper is to present the organization of one such simulator that has been created for the sole purpose of the development and checkout of Saturn flight software. The emphasis throughout the design and implementation of the Laboratory has been that it must be user-oriented for program checkout. Before the existence of the Laboratory, available facilities for checking out flight programs were oriented to hardware checkout. Although such facilities can be, and have been, rigged for program checkout, they have not provided the type of assistance required to produce the quality of software demanded by spaceborne computers. The Laboratory is believed to be unique in the capabilities it provides to the programmer/engineer in controlling and affecting the operation of the Flight Computer in a real-time environment.","PeriodicalId":230827,"journal":{"name":"AFIPS '69 (Fall)","volume":"227 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1899-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AFIPS '69 (Fall)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1478559.1478654","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

An on-line software checkout facility for special purpose computers (referred to as the Flight Software Development Laboratory) has been created to aid programmer/engineers in the development of programs that will operate in a spaceborne computer aboard the Apollo/Saturn IB and V Launch Vehicles. The Flight Computer operates as an integral part of various vehicle subsystems in the Instrument Unit (IU). The subsystems provide onboard navigation, guidance, control, sequencing, data compression, and ground communications. These functions are illustrated in Figure 1. Continued emphasis is placed on error-free flight software, since it is an essential element in overall vehicle performance. No opportunity exists to test or exercise the flight program in its actual flight environment prior to a mission. Therefore, to ensure the integrity of the flight program, simulators are used to accomplish flight testing. The purpose of this paper is to present the organization of one such simulator that has been created for the sole purpose of the development and checkout of Saturn flight software. The emphasis throughout the design and implementation of the Laboratory has been that it must be user-oriented for program checkout. Before the existence of the Laboratory, available facilities for checking out flight programs were oriented to hardware checkout. Although such facilities can be, and have been, rigged for program checkout, they have not provided the type of assistance required to produce the quality of software demanded by spaceborne computers. The Laboratory is believed to be unique in the capabilities it provides to the programmer/engineer in controlling and affecting the operation of the Flight Computer in a real-time environment.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用于特殊用途计算机的在线软件检查设施
为特殊用途计算机(称为飞行软件开发实验室)创建了一个在线软件检测设施,以帮助程序员/工程师开发程序,这些程序将在阿波罗/土星IB和V运载火箭上的太空计算机上运行。飞行计算机作为仪表单元(IU)中各种飞行器子系统的一个组成部分运行。子系统提供机载导航、制导、控制、排序、数据压缩和地面通信。这些函数如图1所示。继续强调无差错飞行软件,因为它是整体飞行器性能的基本要素。在执行任务之前,没有机会在实际飞行环境中测试或练习飞行程序。因此,为了保证飞行程序的完整性,需要使用模拟器来完成飞行试验。本文的目的是提出一个这样的模拟器的组织,已创建的唯一目的是开发和检查土星飞行软件。整个实验室的设计和实现的重点是,它必须是面向用户的程序检查。在实验室存在之前,用于检查飞行程序的可用设施主要用于硬件检查。虽然这些设施可以,而且已经被用于程序检查,但它们并没有提供所需的帮助,以生产星载计算机所需的高质量软件。该实验室被认为是独一无二的,它提供给程序员/工程师在实时环境中控制和影响飞行计算机操作的能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
MOBSSL-UAF: an augmented block structured continuous system simulation language for digital and hybrid computers Computer microfilm: a cost cutting solution to the EDP output bottleneck The extended space technique for hybird computer solution of partial differential equations A consideration of the application of cryptographic techniques to data processing A new integrated magnetic memory
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1