Title :
Autonomy Software: V& V Challenges and Characteristics
Author :
Schumann, Johann ; Visser, Willem
Author_Institution :
RIACS, NASA Ames Res. Center, Moffett Field, CA
Abstract :
The successful operation of unmanned air vehicles requires software with a high degree of autonomy. Only if high level functions can be carried out without human control and intervention can complex missions, in a changing and potentially unknown environment, be carried out successfully. Autonomy software is highly mission and safety critical: failures, caused by flaws in the software cannot only jeopardize the mission, but could also endanger human life (e.g., a crash of an UAV in a densely populated area). Due to its large size, complex architecture, and use of specialized algorithms (planners, constraint-solvers, etc.), autonomy software poses specific challenges for its verification, validation, and certification. We have carried out a survey among researchers and scientists at NASA to study these issues. In this paper, we will present major results of this study, discussing the broad spectrum of notions and characteristics of autonomy software and its challenges for design and development. A main focus of this survey was to evaluate verification and validation (V&V) issues and challenges, compared to the development of "traditional" safety-critical software. We will discuss important issues in V&V of autonomous software and advanced V&V tools which can help to mitigate software risks. Results of this survey will help to identify and understand safety concerns in autonomy software and will lead to improved strategies for mitigation of these risks
Keywords :
aerospace computing; aerospace robotics; certification; control engineering computing; mobile robots; program verification; remotely operated vehicles; safety-critical software; autonomy software; mission critical software; safety critical software; software certification; software validation; software verification; unmanned air vehicles; Computer crashes; Control systems; Humans; NASA; Orbital robotics; Radio control; Software engineering; Software safety; Software tools; Unmanned aerial vehicles;
Conference_Titel :
Aerospace Conference, 2006 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
0-7803-9545-X
DOI :
10.1109/AERO.2006.1656023