NASA's Core Flight System (cFS) provides a generic flight software framework architecture for developing flight software. As the cFS framework has gained popularity over the years within the flight software community, supporting software tools have been developed to assist in the design, development, testing and verification of flight software. The cFS Test Framework (CTF) is a recently developed cFS tool with capabilities to develop and run automated test and verification scripts against flight software targets. The CTF tool parses and executes JSON-based test scripts containing test instructions, while logging and reporting the results. CTF utilizes a plugin-based architecture to allow developers to extend CTF with new test instructions, external interfaces, and custom functionality. To interface with flight software, CTF parses a set of CCSDS message definition files to create the necessary command and telemetry structures for use during the test run. Additionally, CTF also supports interfacing with multiple cFS instances, allowing a test script to verify requirements that involve multiple flight software targets. Lastly, CTF provides support for executing test scripts against FSW running on remote or embedded hardware. This allows CTF to execute the same test scripts across different target configurations throughout the development process. In this presentation, we will introduce the cFS Test Framework (CTF) architecture, discuss the history of cFS testing frameworks, and present the features and capabilities currently provided by CTF. Lastly, we will show a demo of the CTF tool being used to execute test scripts against flight software.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen


    Exportieren, teilen und zitieren



    Titel :

    cFS Test Framework (CTF)


    Beteiligte:
    Aly I Shehata (Autor:in) / Tam M Ngo (Autor:in)

    Kongress:

    2021 FSW Workshop ; 2021 ; Virtual, US


    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Keine Angabe


    Sprache :

    Englisch




    CFS Test Framework

    Aly Shehata / Tam M Ngo | NTRS


    5TH GENERATION FUSION TEST FRAMEWORK

    Engebretson, Kent R. / Aguilar, John C. | TIBKAT | 2021


    5th Generation Fusion Test Framework

    Engebretson, Kent R. / Aguilar, John C. | AIAA | 2021


    A Framework to Design and Test Tracking Architectures

    Kivelevitch, Elad H. / Goron, Gael / Dionne, Greg et al. | TIBKAT | 2022