A Formal Verification Framework for Runtime Assurance

被引:0
|
作者
Slagel, J. Tanner [1 ]
White, Lauren M. [1 ]
Dutle, Aaron [1 ]
Munoz, Cesar A. [1 ]
Crespo, Nicolas [1 ]
机构
[1] NASA, Langley Res Ctr, Hampton, VA 23666 USA
来源
NASA FORMAL METHODS, NFM 2024 | 2024年 / 14627卷
关键词
Runtime Assurance; Hybrid Programs; Plaidypvs; PVS;
D O I
10.1007/978-3-031-60698-4_19
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The simplex architecture is an instance of Runtime Assurance (RTA) where a trusted component takes control of a safety-critical system when an untrusted component violates a safety property. This paper presents a formalization of the simplex RTA framework in the language of hybrid programs. A feature of this formal verification framework is that, for a given system, a specific instantiation can be created and its safety properties are guaranteed by construction. Instantiations may be kept at varying levels of generality that allow for black box components, such as ML/AI-based controllers, to be modeled. The framework is written in the Prototype Verification System (PVS) using Plaidypvs, an embedding of differential dynamic logic in PVS. As a proof of concept, the framework is illustrated on an automatic vehicle braking system.
引用
收藏
页码:322 / 328
页数:7
相关论文
共 50 条
  • [41] A formal framework for synthesis and verification of logic programs
    Avellone, A
    Ferrari, M
    Fiorentini, C
    LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2001, 2042 : 1 - 17
  • [42] Formal Framework for Hardware Safety Requirement Verification
    Rocheteau, Jerome
    Boulanger, Jean-Louis
    Mariano, Georges
    2008 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES: FROM THEORY TO APPLICATIONS, VOLS 1-5, 2008, : 2432 - +
  • [43] A synthesized framework for formal verification of computing systems
    Bogunovic, N
    Grudenic, I
    Pek, E
    CCCT 2003, VOL6, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: III, 2003, : 257 - 262
  • [44] Formal framework for design and verification or robotic agents
    Periyasamy, K.
    Alagar, V.S.
    Bui, T.D.
    Journal of Intelligent and Robotic Systems: Theory and Applications, 1993, 8 (02): : 173 - 200
  • [45] A FORMAL FRAMEWORK FOR DESIGN AND VERIFICATION OF ROBOTIC AGENTS
    PERIYASAMY, K
    ALAGAR, VS
    BUI, TD
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1993, 8 (02) : 173 - 200
  • [46] A Framework for Formal Verification and Validation of Railway Systems
    Benabbi, Yannis
    RIGOROUS STATE-BASED METHODS, ABZ 2023, 2023, 14010 : 371 - 374
  • [47] Formal Methods @ Runtime
    Calinescu, Radu
    Kikuchi, Shinji
    FOUNDATIONS OF COMPUTER SOFTWARE: MODELING, DEVELOPMENT, AND VERIFICATION OF ADAPTIVE SYSTEMS, 2011, 6662 : 122 - 135
  • [48] A visualization framework for the modeling and formal analysis of high assurance systems
    Goldsby, Heather
    Cheng, Betty H. C.
    Konrad, Sascha
    Kamdoum, Stephane
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2006, 4199 : 707 - 721
  • [49] Using Runtime Verification to Design a Reliable Execution Framework for Scientific Workflows
    Dubey, Abhishek
    Piccoli, Luciano
    Kowalkowski, James B.
    Simone, James N.
    Sun, Xian-He
    Karsai, Gabor
    Neema, Sandeep
    SIXTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF AUTONOMIC AND AUTONOMOUS SYSTEMS: EASE 2009, 2009, : 87 - +
  • [50] A Runtime Verification Framework for Dynamically Adaptive Multi-agent Systems
    Lim, Yoo Jin
    Hong, Gwangui
    Shin, Donghwan
    Jee, Eunkyoung
    Bae, Doo-Hwan
    2016 INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2016, : 509 - 512