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
相关论文
共 11 条
  • [1] ASTM International, 2021, ASTM F3269-21., DOI [10.1520/F3269-21, DOI 10.1520/F3269-21]
  • [2] Brat G., 2023, Technical Memorandum.
  • [3] Challenges in High-Assurance Runtime Verification
    Goodloe, Alwyn
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 446 - 460
  • [4] Havelund K, 2000, LECT NOTES COMPUT SC, V1885, P245
  • [5] A formally verified hybrid system for safe advisories in the next-generation airborne collision avoidance system
    Jeannin, Jean-Baptiste
    Ghorbal, Khalil
    Kouskoulas, Yanni
    Schmidt, Aurora
    Gardner, Ryan
    Mitsch, Stefan
    Platzer, Andre
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (06) : 717 - 741
  • [6] Formally specified monitoring of temporal properties
    Kim, M
    Viswanathan, M
    Ben-Abdallah, H
    Kannan, S
    Lee, I
    Sokolsky, O
    [J]. PROCEEDINGS OF THE 11TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 1999, : 114 - 122
  • [7] OWRE S, 1992, LECT NOTES ARTIF INT, V607, P748
  • [8] Differential dynamic logic for hybrid systems
    Platzer, Andre
    [J]. JOURNAL OF AUTOMATED REASONING, 2008, 41 (02) : 143 - 189
  • [9] Seto D, 1998, P AMER CONTR CONF, P3504, DOI 10.1109/ACC.1998.703255
  • [10] Slagel J.T., 2023, INT C LOG SEM FRAM A