Example Applications of Formal Methods to Aerospace and Autonomous Systems

被引:0
|
作者
Humphrey, Laura [1 ]
机构
[1] Air Force Res Lab, Control Sci Ctr Excellence, Wright Patterson AFB, OH 45433 USA
关键词
formal methods; verification; certification; aerospace systems; autonomous systems; VERIFICATION;
D O I
10.1109/ICAA58325.2023.00018
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As systems become more complex, they become more difficult to verify. Testing is the most common verification approach, but testing can only cover a relatively small proportion of total system behaviors. In the aerospace domain, the time and cost required to run enough tests to adequately verify avionics is already a major issue, and it is anticipated to be an even bigger issue for autonomous systems. Formal methods, i.e. mathematically-based tools and approaches for system specification, design, and analysis-based verification, can potentially supplement test-based verification to provide better coverage of system behaviors in a more reasonable amount of time and at a more reasonable cost. However, the uptake of formal methods has been slow. Our experience interacting with several communities focused on verification and certification of aerospace and autonomous systems is that there are still frequently basic questions about what formal methods are, how they work, and what types of properties they can analyze, along with concerns that formal methods may not be realistic or mature. To help answer these questions and address these concerns, this paper provides a brief overview of formal methods and reviews a set of applications to aerospace and autonomous systems that demonstrate some types of systems and properties that formal methods are well-suited to verify, where they are mature, and where they are gaining in maturity.
引用
收藏
页码:67 / 75
页数:9
相关论文
共 50 条
  • [1] Formal methods for Aerospace Applications
    Feron, Eric
    Proceedings of the 12th Conference on Formal Methods in Computer-Aided Design (FMCAD 2012), 2012, : 3 - 3
  • [2] Formal Methods for Autonomous Systems
    Wongpiromsarn, Tichakorn
    Ghasemi, Mahsa
    Cubuktepe, Murat
    Bakirtzis, Georgios
    Carr, Steven
    Karabag, Mustafa O.
    Neary, Cyrus
    Gohari, Parham
    Topcu, Ufuk
    FOUNDATIONS AND TRENDS IN SYSTEMS AND CONTROL, 2023, 10 (3-4): : 180 - 407
  • [3] Reliability for aerospace systems: Methods and applications
    Choi, Joo Ho
    Kim, Nam-Ho
    Kogiso, Nozomu
    ADVANCES IN MECHANICAL ENGINEERING, 2016, 8 (11):
  • [4] Using formal methods for autonomous systems: Five recipes for formal verification
    Luckcuck, Matt
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2023, 237 (02) : 278 - 292
  • [5] Toward a wider use of formal methods for aerospace systems design and verification
    Ait Ameur Y.
    Boniol F.
    Wiels V.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (01) : 1 - 7
  • [6] Continuous Formal Verification for Aerospace Applications
    McColl, Morgan
    McColl, Callum
    Pereira, Aaron
    de Souza, Paulo
    Tuxworth, Gervase
    Hexel, Rene
    2024 IEEE AEROSPACE CONFERENCE, 2024,
  • [7] CyberSecurity for Aerospace Autonomous Systems
    Straub, Jeremy
    UNMANNED SYSTEMS TECHNOLOGY XVII, 2015, 9468
  • [8] A Formal Approach for the Verification of Control Systems in Autonomous Driving Applications
    Skruch, Pawel
    Dlugosz, Marek
    Markiewicz, Pawel
    TRENDS IN ADVANCED INTELLIGENT CONTROL, OPTIMIZATION AND AUTOMATION, 2017, 577 : 178 - 189
  • [9] CyberSecurity for Aerospace Autonomous Systems
    Straub, Jeremy
    CYBER SENSING 2015, 2015, 9458
  • [10] Formal Methods in Industrial Dependable Systems Design - The TTTech Example
    Steiner, Wilfried
    PROCEEDINGS OF THE 17TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD 2017), 2017, : 8 - 8