A proposed approach to the development of software for spacecraft avionics is based partly on a concept of generic software that could be tailored to satisfy requirements for specific missions. The proposed approach would stand in contrast to the conventional approach of first defining avionics requirements for a specific mission, then developing software specific to those requirements. The proposed approach might also be adaptable to programming computers that control and monitor other complex equipment systems that range in scale from automobiles to factories. The concept of a spacecraft avionics functional model (SAFM) is a major element of the proposed approach. An SAFM would be, essentially, a systematic and hierarchical description of the functionality required of the avionics software (and hardware) for a given mission. Although the initial input information used to start the construction of an SAFM would typically amount to a high-level description, the SAFM would thereafter be decomposed to a low level. The resulting low-level version of the model would be used to develop a set of generic requirements that could be expected to include a large fraction of all requirements for a large fraction of all missions. The generic requirements would be used to develop software modules that could be included in, or excluded from, the final flight software to satisfy the requirements of a specific mission.


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

    Developing Generic Software for Spacecraft Avionics


    Contributors:


    Publication date :

    2003-05-01


    Type of media :

    Miscellaneous


    Type of material :

    No indication


    Language :

    English






    Avionics System Architectures for Software-Defined Spacecraft

    He, Xiongwen / Li, Jionghui / Bai, Fan et al. | Springer Verlag | 2023



    Avionics for manned spacecraft

    Kayton, M. | Tema Archive | 1989