Title :
Lessons learned: on-board software test automation using IBM rational test realtime
Author :
Russ, Natalie ; Peter, Gisbert ; Berlin, Ranier ; Ulmer, Bernd
Author_Institution :
German Aerosp. Center, Berlin
Abstract :
The on-board software for space missions becomes more and more complex due to variety of tasks which it shall fulfill on-board. A high reliability and quality is required as well as its proper behaviour under nominal and fault conditions. The complexity of the software on one hand and its reliability on other hand makes extensive tests during the development phase necessary. Tests themselves and test systems become challenging. The usage of automated test system and a possibility to perform regression tests is essential for achieving high quality software. This paper describes the experience of creating of the automated test system as well as using it for testing embedded real time on-board software developed for the European Space Missions COROT based on the experience of previous projects within Rosetta and Venus Express. IBM Rational Test RealTime was selected as the core of the tests system which implements hardware-in-the-loop testing including interface simulation (e.g. Spacewire and MIL-1553). The software development and it´s validation is finalized. The launch of the COROT satellite is planned for 2006
Keywords :
aerospace computing; automatic testing; embedded systems; program testing; software metrics; software reliability; IBM rational test realtime; automated test system; on-board software; regression tests; software complexity; software reliability; space missions; test automation; Automatic testing; Automation; Embedded software; Performance evaluation; Real time systems; Software performance; Software quality; Software testing; Space missions; System testing;
Conference_Titel :
Space Mission Challenges for Information Technology, 2006. SMC-IT 2006. Second IEEE International Conference on
Conference_Location :
Pasadena, CA
Print_ISBN :
0-7695-2644-6
DOI :
10.1109/SMC-IT.2006.43