Real-time approach for development of scientific space instrument software

Kari Leppälä, Jukka Korhonen, Pekka Ruuska, Jukka Toivanen, Heikki Päivike

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    4 Citations (Scopus)

    Abstract

    The paper summarises experience from development of on-board software for three scientific space instruments.Two alternative development philosophies were consid-ered.The obvious approach is to focus on the scientific functions of the instrument, and then interface the pro-gram to the "hardware" by ad hoc means.An alternative approach was suggested by our experience on industrial applications: considering the software from the real-time point of view.This approach was selected.The paper describes central issues of space instrument software development in the framework of real-time pro-gramming.We generalise the real-time approach to cover all issues related with the environment: timing of software functions' execution, support for the project life cycle, and the instrument autonomy concept.We highlight the im-portance of real time kernel and its extensions as the ve-hicle for environmental adoption.
    Original languageEnglish
    Title of host publicationProceedings of the Eighth Euromicro Workshop on Real-Time Systems
    Place of PublicationLos Alamitos
    PublisherIEEE Institute of Electrical and Electronic Engineers
    Pages139-144
    ISBN (Print)0-8186-7496-2
    DOIs
    Publication statusPublished - 1996
    MoE publication typeA4 Article in a conference publication
    Event8th Euromicro Workshop or Real-Time Systems - l'Aquila, Italy
    Duration: 12 Jul 199614 Jul 1996

    Publication series

    SeriesProceedings - Euromicro Conference on Real-Time Systems
    Volume8
    ISSN1068-3070

    Conference

    Conference8th Euromicro Workshop or Real-Time Systems
    CountryItaly
    Cityl'Aquila
    Period12/07/9614/07/96

    Fingerprint Dive into the research topics of 'Real-time approach for development of scientific space instrument software'. Together they form a unique fingerprint.

    Cite this