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 条
  • [31] SYSTEMS CONSIDERATIONS FOR AEROSPACE BERYLLIUM APPLICATIONS
    BLEYMAIE.JS
    WEISS, M
    SAE TRANSACTIONS, 1968, 77 : 157 - &
  • [32] Insulation Systems in Aerospace Applications.
    Ruscica, Giuseppe
    Termotecnica Milano, 1987, 4 l (06): : 35 - 49
  • [33] Formal Analysis of Timing Diversity for Autonomous Systems
    Christmann, Anika
    Hapka, Robin
    Ernst, Rolf
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [34] Formal verification of ethical choices in autonomous systems
    Dennis, Louise
    Fisher, Michael
    Slavkovik, Marija
    Webster, Matt
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2016, 77 : 1 - 14
  • [35] Formal methods for transport systems
    Maurice H. ter Beek
    Stefania Gnesi
    Alexander Knapp
    International Journal on Software Tools for Technology Transfer, 2018, 20 : 237 - 241
  • [36] FORMAL METHODS FOR LEGACY SYSTEMS
    WARD, MP
    BENNETT, KH
    JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1995, 7 (03): : 203 - 219
  • [37] Formal methods and open systems
    Gravell, AM
    Pratten, CH
    SOFTWARE-CONCEPTS AND TOOLS, 1995, 16 (04): : 183 - 188
  • [38] Formal Methods for Dynamical Systems
    Belta, Calin
    HSCC 12: PROCEEDINGS OF THE 15TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2012, : 3 - 3
  • [39] Formal methods for transport systems
    ter Beek, Maurice H.
    Gnesi, Stefania
    Knapp, Alexander
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2018, 20 (03) : 237 - 241
  • [40] Formal methods for interactive systems
    Cerone, Antonio
    Curzon, Paul
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2008, 4 (02) : 123 - 123