The Autonomy Requirements Tester (ART) is a tool suite under development to assist with the construction of requirements, the planning of requirements verification tests, the execution of those tests, and the tracking of test results, with an emphasis on requirements for system autonomy. We designed the full ART system and sketched a concept of operations. As an initial stage of development, we prototyped only the Test Runner portion of ART that executes a test script and records results in a fashion that enables users to see how well the autonomy requirements have been tested. The Test Runner takes advantage of the Core Flight Software (cFS) publish-subscribe architecture so that the test can be plugged into the architecture along with the app being tested, thus no changes to the app are required to run the test. Implications of linking requirements, test procedures, and test reports are discussed for integration testing, reuse of software modules, test driven development, software certification, and improved stakeholder communication. Future directions of this line of research are also discussed.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Supporting tests of autonomy: Autonomy Requirements Tester (ART)




    Publication date :

    2018-03-01


    Size :

    642251 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Space station autonomy requirements

    ANDERSON, J. | AIAA | 1983


    Space station autonomy requirements

    Anderson, J. L. | NTRS | 1983


    Verification and Validation of Autonomy Requirements

    Vassev, Emil / Hinchey, Mike | Springer Verlag | 2014


    Handling Autonomy Requirements for ESA Systems

    Vassev, Emil / Hinchey, Mike | Springer Verlag | 2014


    Requirements and opportunities for satellite autonomy

    Campbell, W. Spencer / Gdanski, Chris | NTRS | 1992