One approach to software assurance is to use an annotated language such as SPARK. For safety critical software programs such as Unmanned Aerial Vehicle flight control software, the risk of software failure demands high assurance that the software will perform its intended function. Using an example from work being done at the U.S. Air Force Academy, this article describes SPARK and the formal process of proving correctness of software implementation.


    Access

    Access via TIB

    Check availability in my library


    Export, share and cite



    Title :

    When Computers Fly, It Has to Be Right: Using SPARK for Flight Control of Small Unmanned Aerial Vehicles


    Contributors:
    R. E. Sward (author) / M. Gerken (author) / D. Casey (author)

    Publication date :

    2006


    Size :

    6 pages


    Type of media :

    Report


    Type of material :

    No indication


    Language :

    English




    Flight phase classification for small unmanned aerial vehicles

    Jakub Leško / Rudolf Andoga / Róbert Bréda et al. | DOAJ | 2023

    Free access

    Flight phase classification for small unmanned aerial vehicles

    Leško, Jakub / Andoga, Rudolf / Bréda, Róbert et al. | BASE | 2023

    Free access

    Acoustic Flight Tests of Small Unmanned Aerial Vehicles (sUAVs)

    Randolph H Cabell / Robert G McSwain / Ferdinand Grosveld | NTRS