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 条
  • [41] Formal methods at the systems level
    Alexander, P
    Baraona, P
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 1832 - 1837
  • [42] Formal Methods for PDE Systems
    Robertz, Daniel
    FORMAL ALGORITHMIC ELIMINATION FOR PDES, 2014, 2121 : 5 - 117
  • [43] Formal Methods in Cyberphysical Systems
    Michael, James Bret
    Drusinsky, Doron
    Wijesekera, Duminda
    COMPUTER, 2021, 54 (09) : 25 - 29
  • [44] Formal methods for the validation of fault tolerance in autonomous spacecraft
    Ayache, S
    Conquet, E
    Humbert, P
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, 1996, : 353 - 357
  • [45] Toward Secure and Reliable IoT Systems: A Comprehensive Review of Formal Methods Applications
    Haddou-Oumouloud, Ikram
    Kriouile, Abderahman
    Hamida, Soufiane
    Ettalbi, Ahmed
    IEEE ACCESS, 2024, 12 : 171853 - 171875
  • [46] Applications of formal methods of knowledge acquirement
    Rudnev, A.V.
    Stroitel'stvo Truboprovodov, 1992, (02):
  • [47] Formal methods: practical applications and foundationsEditorial
    Maurice H. ter Beek
    Annabelle McIver
    Formal Methods in System Design, 2021, 58 : 1 - 4
  • [48] Introduction to the Special Issue on Software-Intensive Autonomous Systems: Methods and applications
    Khabou, Nesrine
    Rodriguez, Ismael Bouassida
    Drira, Khalil
    Avgeriou, Paris
    Shepherd, David C.
    Chan, Wing-Kwong
    Mirandola, Raffaela
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 195
  • [49] Intelligent Autonomous Systems for Software Engineering - An example
    Prasad, Rajendra T.
    Pallail, Gayathri
    Mukkada, Jenice J.
    2018 INTERNATIONAL CONFERENCE ON INTELLIGENT AUTONOMOUS SYSTEMS (ICOIAS), 2018, : 111 - 115
  • [50] Minisymposium Dynamical Systems Methods in Aerospace Engineering
    Krauskopf, B.
    Lowenberg, M. H.
    PROGRESS IN INDUSTRIAL MATHEMATICS AT ECMI 2008, 2010, 15 : 167 - +