Title :
Obtaining Trust in Autonomous Systems: Tools for Formal Model Synthesis and Validation
Author :
Heitmeyer, Constance L. ; Leonard, Elizabeth I.
Author_Institution :
Naval Res. Lab., Washington, DC, USA
Abstract :
An important and growing class of cyber physical systems are autonomous vehicles (AVs). While the U.S. Military has used AVs, such as unmanned air vehicles, for many years, civilian use of these vehicles, e.g., By the FBI, has been steadily increasing. Plans to equip AVs with cameras, scientific instruments, and weapons, such as tear gas and pepper spray, have led to growing mistrust of AVs and calls for greater human control and oversight. This paper describes two kinds of trust needed in systems involving AVs and how a formal model and model-based simulation can help obtain such trust. It introduces two new tools to be integrated into Formal Requirements Modeling and Analysis (FORMAL), an upgrade of NRL´s Software Cost Reduction (SCR) toolset, the new tools support formal modeling and symbolic execution (via simulation) of cyber physical systems. The first tool synthesizes a formal model from scenarios. The synthesized model forms a basis for formal verification, and for model validation using simulation. The second tool, which combines the existing SCR simulator with the eBotworks 3D autonomy simulator, overcomes the SCR simulator´s major limitations -- its support for only discrete computation and its inability to simulate continuous movement. To evaluate the new tools, the paper describes synthesis of a formal model of a Navy unmanned ground vehicle currently under development and simulation of its behavior.
Keywords :
control engineering computing; formal verification; military vehicles; remotely operated vehicles; AV; FORMAL tool; Navy unmanned ground vehicle; autonomous systems; autonomous vehicles; cyber physical systems; eBotworks 3D autonomy simulator; formal model synthesis; formal model validation; formal requirements modeling and analysis; formal verification; symbolic execution; Analytical models; Atmospheric modeling; Computational modeling; Monitoring; Semantics; Software; Thyristors; autonomous vehicles; cyber physical systems; formal methods; formal models; model synthesis; requirements; scenarios; simulation; validation;
Conference_Titel :
Formal Methods in Software Engineering (FormaliSE), 2015 IEEE/ACM 3rd FME Workshop on
Conference_Location :
Florence
DOI :
10.1109/FormaliSE.2015.16