• DocumentCode
    725929
  • 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
  • fYear
    2015
  • fDate
    18-18 May 2015
  • Firstpage
    54
  • Lastpage
    60
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Software Engineering (FormaliSE), 2015 IEEE/ACM 3rd FME Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/FormaliSE.2015.16
  • Filename
    7166698