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.
When Computers Fly, It Has to Be Right: Using SPARK for Flight Control of Small Unmanned Aerial Vehicles
2006
6 pages
Report
Keine Angabe
Englisch
Disturbance Rejection Flight Control for Small Fixed-Wing Unmanned Aerial Vehicles
Online Contents | 2016
|