Flight Software Development for the CHEOPS Instrument with the CORDET Framework
Abstract
CHEOPS is an ESA S-class mission dedicated to the precise measurement of radii of already known exoplanets using ultra-high precision photometry. The instrument flight software controlling the instrument and handling the science data is developed by the University of Vienna using the CORDET Framework offered by P&P Software GmbH. The CORDET Framework provides a generic software infrastructure for PUS-based applications. This paper describes how the framework is used for the CHEOPS application software to provide a consistent solution for to the communication and control services, event handling and FDIR procedures. This approach is innovative in four respects: (a) it is a true third-party reuse; (b) re-use is done at specification, validation and code level; (c) the re-usable assets and their qualification data package are entirely open-source; (d) re-use is based on call-back with the application developer providing functions which are called by the reusable architecture.
File names missing from here on out (I tried to mimic the files names from before.)- Publication:
-
DASIA 2015 - DAta Systems in Aerospace
- Pub Date:
- September 2015
- Bibcode:
- 2015ESASP.732E..43C