A Formal Approach to Constructing Secure Air Vehicle Software

Darren Cofer, Andrew Gacek, John Backes, Michael W. Whalen, Lee Pike, Adam Foltzer, Michal Podhradsky, Gerwin Klein, Ihor Kuz, June Andronick, Gernot Heiser, Douglas Stuart

Research output: Contribution to specialist publicationArticle

11 Scopus citations


Current approaches to cyberresiliency rely on patching systems after a vulnerability is discovered. What is needed is a clean-slate, mathematically based approach for building secure software. We developed new tools based on formal methods for building software for unmanned air vehicles that is provably secure against cyberattacks.

Original languageEnglish (US)
Number of pages10
Specialist publicationComputer
StatePublished - Nov 2018

Fingerprint Dive into the research topics of 'A Formal Approach to Constructing Secure Air Vehicle Software'. Together they form a unique fingerprint.

  • Cite this

    Cofer, D., Gacek, A., Backes, J., Whalen, M. W., Pike, L., Foltzer, A., Podhradsky, M., Klein, G., Kuz, I., Andronick, J., Heiser, G., & Stuart, D. (2018). A Formal Approach to Constructing Secure Air Vehicle Software. Computer, 51(11), 14-23. https://doi.org/10.1109/MC.2018.2876051