DocumentCode :
1936300
Title :
HELIOLIB/MIDL: An example of code reuse over mission lifetime
Author :
Brown, L.E. ; Vandegriff, J.
Author_Institution :
Phys. Lab., Johns Hopkins Univ./Appl., Laurel, MD, USA
fYear :
2013
fDate :
2-9 March 2013
Firstpage :
1
Lastpage :
11
Abstract :
This paper presents an overview of using a single semantic data model (HELIOLIB) and science data analysis code base (MIDL) throughout all phases of a spacecraft mission from integration and testing to archive submission. By using a single code base to create both ground support software and analysis software, we reduce costs and increase the integrity of the final science data product. The detailed, error-prone task of decoding telemetry is coded only once, and is tested early in the instrument development cycle. Not only does this result in better science telemetry processing later on, but can also reveal instrument or data design issues while the instrument is still on the ground. The telemetry processing code is then encapsulated within a data model that allows the code to be used as a pluggable reader module within science analysis tools. The daily use of these tools (MIDL) by instrument scientists helps validate the code. Final archive products can then be created with the same code base (same jar file even), ensuring that the quality of the archive products is as good as the data used routinely by the instrument team.
Keywords :
aerospace computing; aerospace testing; decoding; semantic Web; space vehicles; telemetry; HELIOLIB-MIDL; analysis software; code reuse; decoding telemetry; error-prone task; ground support software; mission lifetime; pluggable reader module; science data analysis code base; science telemetry processing; single semantic data model; spacecraft mission; testing; Data models; Data visualization; Instruments; Magnetic fields; Semantics; Software; Telemetry;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference, 2013 IEEE
Conference_Location :
Big Sky, MT
ISSN :
1095-323X
Print_ISBN :
978-1-4673-1812-9
Type :
conf
DOI :
10.1109/AERO.2013.6496973
Filename :
6496973
Link To Document :
بازگشت