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 条
  • [21] Proving the Safety of Autonomous Systems with Formal Methods - What Can You Expect?
    Tempelmeier, Theodor
    AUTONOMOUS SYSTEMS: DEVELOPMENTS AND TRENDS, 2011, 391 : 59 - 65
  • [22] Using formal methods in designing embedded systems for automotive applications
    Damm, W.
    Eckrich, M.
    Brockmeyer, U.
    Wittich, G.
    Holberg, H.J.
    VDI Berichte, 1997, (1374): : 349 - 366
  • [23] Using formal methods in designing embedded systems for automotive applications
    Damm, W
    Eckrich, M
    Brockmeyer, U
    Wittich, G
    Holberg, HJ
    SYSTEM ENGINEERING IN AUTOMOTIVE DESIGN, 1997, 1374 : 349 - 366
  • [24] An Optical Navigation System for Autonomous Aerospace Systems
    Sung, Kookjin
    Peck, Caleb
    Majji, Manoranjan
    Junkins, John L.
    IEEE SENSORS JOURNAL, 2022, 22 (17) : 16862 - 16873
  • [25] Development of mechatronic systems at the example of an aerospace system
    Schäfer, Klaus
    VDI Berichte, 2004, (1842): : 149 - 156
  • [26] Towards Formal Modelling of Autonomous Systems
    Spichkova, Maria
    Simic, Milan
    INTELLIGENT INTERACTIVE MULTIMEDIA SYSTEMS AND SERVICES, 2015, 40 : 279 - 288
  • [27] Formal systems, not methods
    Loomes, M
    Christianson, B
    Davey, N
    TEACHING FORMAL METHODS, PROCEEDINGS, 2004, 3294 : 47 - 64
  • [28] Formal Verification of Safety-Critical Aerospace Systems
    Paul, Saswata
    Cruz, Elkin
    Dutta, Airin
    Bhaumik, Ankita
    Blasch, Erik
    Agha, Gul
    Patterson, Stacy
    Kopsaftopoulos, Fotis
    Varela, Carlos
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2023, 38 (05) : 72 - 88
  • [29] Formal Methods for Semi-Autonomous Driving
    Seshia, Sanjit A.
    Sadigh, Dorsa
    Sastry, S. Shankar
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [30] Oxygen systems cleaners for aerospace applications
    Davis, SE
    Lowery, FS
    SECOND AEROSPACE ENVIRONMENTAL TECHNOLOGY CONFERENCE, 1997, 3349 : 49 - 57