Title :
Applying simulation to the development of spacecraft flight software
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
Abstract :
We describe how the application of simulation and emulation to the lifecycle of spacecraft software can improve quality and aid in schedule compression and cost reduction. We define various forms of simulation and emulation, describe their various uses over the software development lifecycle, outline our experiences with regards to what can go wrong and right, and discuss how one might insert the technology into a project lifecycle
Keywords :
aerospace computing; aerospace simulation; embedded systems; hardware-software codesign; program verification; software engineering; virtual machines; Cassini; Galileo; Java; Voyager; cost reduction; coverification; emulation; lifecycle; project lifecycle; schedule compression; simulation; spacecraft flight software; virtual machine; Aerospace simulation; Application software; Costs; Emulation; Hardware; Propulsion; Software quality; Software tools; Space technology; Space vehicles;
Conference_Titel :
Aerospace Conference, 1999. Proceedings. 1999 IEEE
Conference_Location :
Snowmass at Aspen, CO
Print_ISBN :
0-7803-5425-7
DOI :
10.1109/AERO.1999.794353