IEEE - Aerospace and Electronic Systems - May 2023 - 72
Feature Article:
DOI. No. 10.1109/MAES.2023.3238378
Formal Verification of Safety-Critical Aerospace
Systems
Saswata Paul , Elkin Cruz, Airin Dutta, and Ankita Bhaumik, Rensselaer
Polytechnic Institute, Troy, NY 12180 USA
Erik Blasch
, Air Force Research Laboratory, Rome, NY 13441 USA
Gul Agha, University of Illinois Urbana-Champaign, Champaign,
IL 61801 USA
Stacy Patterson , Fotis Kopsaftopoulos , and Carlos Varela, Rensselaer
Polytechnic Institute, Troy, NY 12180 USA
INTRODUCTION
The rapid advancement in the field ofautonomous aircraft
has revolutionized scientific data collection, package
delivery, disaster relief, agriculture surveillance, weather
tracking, and passenger transportation. As autonomous
aircraft technologies evolve to become more accessible
and cost-efficient, it will become necessary to rigorously
verify their performance to guarantee that they will operate
safely, securely, and efficiently.
MOTIVATION
Aerospace systems are safety-critical and errors in aerospace
operations such as flight control and navigation can be catastrophic.
Recently, there were two fatal accidents involving
the Boeing 737 Max 8 series of aircraft-Lion Air flight 610
on 29 October 2018 (189 fatalities) and Ethiopian Airlines
flight 302 on 10 March 2019 (157 fatalities). These were
caused by failing sensors sending erroneous data to
Authors' current address: Saswata Paul, ElkinCruz, Ankita
Bhaumik, Stacy Patterson, and Carlos Varela are with the
Department of Computer Science, Rensselaer Polytechnic
Institute, Troy, NY 12180 USA (e-mail: paulsaswata1@
gmail.com). Airin Datta and Fotis Kopsaftopoulos arewith
the Department of Mechanical, Aerospace, and Nuclear
Engineering, Rensselaer Polytechnic Institute, Troy, NY
12180USA. Erik Blasch is with theAir ForceResearchLaboratory,
Rome, NY 13441 USA. Gul Agha is with the
Department of Computer Science, University of Illinois
Urbana-Champaign,Champaign, IL 61801 USA.
Manuscript received 18 February 2022, revised 11 June
2022; accepted 16 January 2023, and ready for
publication 25 January 2023.
Review handled by Roberto Sabatini.
0885-8985/23/$26.00 ß 2023 IEEE
72
the Maneuvering Characteristics Augmentation System
(MCAS), which is a flight stabilization software designed to
automatically prevent aircraft from stalling during flight by
adjusting the angle of attack (AoA) (see Figure 1) [1]. Similarly,
navigational errors can lead to mid-air collisions, such as
in 2002 at €Uberlingen [2], where a Boeing 757 cargo jet and a
Tupolev Tu-154 passengerjet collidedmid-air (Figure 2) causing
69 fatalities, and the mid-air collision involving a Cirrus
SR-22 airplane and a Swearingen Metroliner airplane near
Centennial Airport, Denver, CO, USA, in May 2021 [3].
Figure 1.
Boeing's MCAS system's failure.
IEEE A&E SYSTEMS MAGAZINE
MAY 2023
https://orcid.org/0000-0002-1792-9858
https://orcid.org/0000-0001-6894-6108
https://orcid.org/0000-0001-7711-6018
https://orcid.org/0000-0001-8795-3725
IEEE - Aerospace and Electronic Systems - May 2023
Table of Contents for the Digital Edition of IEEE - Aerospace and Electronic Systems - May 2023
Contents
IEEE - Aerospace and Electronic Systems - May 2023 - Cover1
IEEE - Aerospace and Electronic Systems - May 2023 - Cover2
IEEE - Aerospace and Electronic Systems - May 2023 - Contents
IEEE - Aerospace and Electronic Systems - May 2023 - 2
IEEE - Aerospace and Electronic Systems - May 2023 - 3
IEEE - Aerospace and Electronic Systems - May 2023 - 4
IEEE - Aerospace and Electronic Systems - May 2023 - 5
IEEE - Aerospace and Electronic Systems - May 2023 - 6
IEEE - Aerospace and Electronic Systems - May 2023 - 7
IEEE - Aerospace and Electronic Systems - May 2023 - 8
IEEE - Aerospace and Electronic Systems - May 2023 - 9
IEEE - Aerospace and Electronic Systems - May 2023 - 10
IEEE - Aerospace and Electronic Systems - May 2023 - 11
IEEE - Aerospace and Electronic Systems - May 2023 - 12
IEEE - Aerospace and Electronic Systems - May 2023 - 13
IEEE - Aerospace and Electronic Systems - May 2023 - 14
IEEE - Aerospace and Electronic Systems - May 2023 - 15
IEEE - Aerospace and Electronic Systems - May 2023 - 16
IEEE - Aerospace and Electronic Systems - May 2023 - 17
IEEE - Aerospace and Electronic Systems - May 2023 - 18
IEEE - Aerospace and Electronic Systems - May 2023 - 19
IEEE - Aerospace and Electronic Systems - May 2023 - 20
IEEE - Aerospace and Electronic Systems - May 2023 - 21
IEEE - Aerospace and Electronic Systems - May 2023 - 22
IEEE - Aerospace and Electronic Systems - May 2023 - 23
IEEE - Aerospace and Electronic Systems - May 2023 - 24
IEEE - Aerospace and Electronic Systems - May 2023 - 25
IEEE - Aerospace and Electronic Systems - May 2023 - 26
IEEE - Aerospace and Electronic Systems - May 2023 - 27
IEEE - Aerospace and Electronic Systems - May 2023 - 28
IEEE - Aerospace and Electronic Systems - May 2023 - 29
IEEE - Aerospace and Electronic Systems - May 2023 - 30
IEEE - Aerospace and Electronic Systems - May 2023 - 31
IEEE - Aerospace and Electronic Systems - May 2023 - 32
IEEE - Aerospace and Electronic Systems - May 2023 - 33
IEEE - Aerospace and Electronic Systems - May 2023 - 34
IEEE - Aerospace and Electronic Systems - May 2023 - 35
IEEE - Aerospace and Electronic Systems - May 2023 - 36
IEEE - Aerospace and Electronic Systems - May 2023 - 37
IEEE - Aerospace and Electronic Systems - May 2023 - 38
IEEE - Aerospace and Electronic Systems - May 2023 - 39
IEEE - Aerospace and Electronic Systems - May 2023 - 40
IEEE - Aerospace and Electronic Systems - May 2023 - 41
IEEE - Aerospace and Electronic Systems - May 2023 - 42
IEEE - Aerospace and Electronic Systems - May 2023 - 43
IEEE - Aerospace and Electronic Systems - May 2023 - 44
IEEE - Aerospace and Electronic Systems - May 2023 - 45
IEEE - Aerospace and Electronic Systems - May 2023 - 46
IEEE - Aerospace and Electronic Systems - May 2023 - 47
IEEE - Aerospace and Electronic Systems - May 2023 - 48
IEEE - Aerospace and Electronic Systems - May 2023 - 49
IEEE - Aerospace and Electronic Systems - May 2023 - 50
IEEE - Aerospace and Electronic Systems - May 2023 - 51
IEEE - Aerospace and Electronic Systems - May 2023 - 52
IEEE - Aerospace and Electronic Systems - May 2023 - 53
IEEE - Aerospace and Electronic Systems - May 2023 - 54
IEEE - Aerospace and Electronic Systems - May 2023 - 55
IEEE - Aerospace and Electronic Systems - May 2023 - 56
IEEE - Aerospace and Electronic Systems - May 2023 - 57
IEEE - Aerospace and Electronic Systems - May 2023 - 58
IEEE - Aerospace and Electronic Systems - May 2023 - 59
IEEE - Aerospace and Electronic Systems - May 2023 - 60
IEEE - Aerospace and Electronic Systems - May 2023 - 61
IEEE - Aerospace and Electronic Systems - May 2023 - 62
IEEE - Aerospace and Electronic Systems - May 2023 - 63
IEEE - Aerospace and Electronic Systems - May 2023 - 64
IEEE - Aerospace and Electronic Systems - May 2023 - 65
IEEE - Aerospace and Electronic Systems - May 2023 - 66
IEEE - Aerospace and Electronic Systems - May 2023 - 67
IEEE - Aerospace and Electronic Systems - May 2023 - 68
IEEE - Aerospace and Electronic Systems - May 2023 - 69
IEEE - Aerospace and Electronic Systems - May 2023 - 70
IEEE - Aerospace and Electronic Systems - May 2023 - 71
IEEE - Aerospace and Electronic Systems - May 2023 - 72
IEEE - Aerospace and Electronic Systems - May 2023 - 73
IEEE - Aerospace and Electronic Systems - May 2023 - 74
IEEE - Aerospace and Electronic Systems - May 2023 - 75
IEEE - Aerospace and Electronic Systems - May 2023 - 76
IEEE - Aerospace and Electronic Systems - May 2023 - 77
IEEE - Aerospace and Electronic Systems - May 2023 - 78
IEEE - Aerospace and Electronic Systems - May 2023 - 79
IEEE - Aerospace and Electronic Systems - May 2023 - 80
IEEE - Aerospace and Electronic Systems - May 2023 - 81
IEEE - Aerospace and Electronic Systems - May 2023 - 82
IEEE - Aerospace and Electronic Systems - May 2023 - 83
IEEE - Aerospace and Electronic Systems - May 2023 - 84
IEEE - Aerospace and Electronic Systems - May 2023 - 85
IEEE - Aerospace and Electronic Systems - May 2023 - 86
IEEE - Aerospace and Electronic Systems - May 2023 - 87
IEEE - Aerospace and Electronic Systems - May 2023 - 88
IEEE - Aerospace and Electronic Systems - May 2023 - 89
IEEE - Aerospace and Electronic Systems - May 2023 - 90
IEEE - Aerospace and Electronic Systems - May 2023 - 91
IEEE - Aerospace and Electronic Systems - May 2023 - 92
IEEE - Aerospace and Electronic Systems - May 2023 - Cover3
IEEE - Aerospace and Electronic Systems - May 2023 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022_tutorial
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021_tutorials
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019partII
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2018
https://www.nxtbookmedia.com