skip to main content
10.1145/2461328.2461350acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article

Formal verification of distributed aircraft controllers

Published:08 April 2013Publication History

ABSTRACT

As airspace becomes ever more crowded, air traffic management must reduce both space and time between aircraft to increase throughput, making on-board collision avoidance systems ever more important. These safety-critical systems must be extremely reliable, and as such, many resources are invested into ensuring that the protocols they implement are accurate. Still, it is challenging to guarantee that such a controller works properly under every circumstance. In tough scenarios where a large number of aircraft must execute a collision avoidance maneuver, a human pilot under stress is not necessarily able to understand the complexity of the distributed system and may not take the right course, especially if actions must be taken quickly. We consider a class of distributed collision avoidance controllers designed to work even in environments with arbitrarily many aircraft or UAVs. We prove that the controllers never allow the aircraft to get too close to one another, even when new planes approach an in-progress avoidance maneuver that the new plane may not be aware of. Because these safety guarantees always hold, the aircraft are protected against unexpected emergent behavior which simulation and testing may miss. This is an important step in formally verified, flyable, and distributed air traffic control.

Skip Supplemental Material Section

Supplemental Material

References

  1. Tomlin, C., Pappas, G.J., Sastry, S.: Conflict resolution for air traffic management. IEEE T. Automat. Contr.textbf43 (1998) 509--521Google ScholarGoogle Scholar
  2. Hu, J., Prandini, M., Sastry, S.: Probabilistic safety analysis in three-dimensional aircraft flight. In: CDC. (2003)Google ScholarGoogle Scholar
  3. Dowek, G., Munoz, C., Carreno, V.A.: Provably safe coordinated strategy for distributed conflict resolution. In: AIAA-2005--6047. (2005)Google ScholarGoogle Scholar
  4. Umeno, S., Lynch, N.A.: Proving safety properties of an aircraft landing protocol using I/O automata and the PVS theorem prover. In Misra, J., Nipkow, T., Sekerinski, E., eds.: FM. Volume 4085 of LNCS., Springer (2006) 64--80 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Galdino, A.L., Mu\ noz, C., Ayala-Rincón, M.: Formal verification of an optimal air traffic conflict resolution and recovery algorithm. In Leivant, D., de Queiroz, R., eds.: WoLLIC. Volume 4576 of LNCS., Springer (2007) 177--188 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Hwang, I., Kim, J., Tomlin, C.: Protocol-based conflict resolution for air traffic control. Air Traffic Control Quarterlytextbf15 (2007) 1--34Google ScholarGoogle Scholar
  7. Umeno, S., Lynch, N.A.: Safety verification of an aircraft landing protocol: A refinement approach. In Bemporad, A., Bicchi, A., Buttazzo, G., eds.: HSCC. Volume 4416 of LNCS., Springer (2007) 557--572 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Johnson, T., Mitra, S.: Parameterized verification of distributed cyber-physical systems:an aircraft landing protocol case study. In: ACM/IEEE ICCPS. (2012) Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Duperret, J.M., Hafner, M.R., Del Vecchio, D.: Formal design of a provably safe roundabout system. (In: IEEE/RSJ IROS) 2006--2011Google ScholarGoogle Scholar
  10. Platzer, A., Clarke, E.M.: Formal verification of curved flight collision avoidance maneuvers: A case study. In: FM. Volume 5850 of LNCS., Springer (2009) 547--562 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Pallottino, L., Scordio, V., Frazzoli, E., Bicchi, A.: Decentralized cooperative policy for conflict resolution in multi-vehicle systems. IEEE Trans. on Roboticstextbf23 (2007) Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kosecká, J., Tomlin, C., Pappas, G., Sastry, S.: 2--1/2D conflict resolution maneuvers for ATMS. In: CDC. Volume 3., Tampa, FL, USA (1998) 2650--2655Google ScholarGoogle Scholar
  13. Bicchi, A., Pallottino, L.: On optimal cooperative conflict resolution for air traffic management systems. IEEE Trans. ITStextbf1 (2000) 221--231 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hu, J., Prandini, M., Sastry, S.: Optimal coordinated motions of multiple agents moving on a plane. SIAM Journal on Control and Optimization 42 (2003) 637--668 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Massink, M., Francesco, N.D.: Modelling free flight with collision avoidance. In Andler, S.F., Offutt, J., eds.: ICECCS, Los Alamitos, IEEE (2001) 270--280 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Platzer, A.: Quantified differential dynamic logic for distributed hybrid systems. In Dawar, A., Veith, H., eds.: CSL. Volume 6247 of LNCS., Springer (2010) 469--483 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Platzer, A.: A complete axiomatization of quantified differential dynamic logic for distributed hybrid systems. Logical Methods in Computer Sciencetextbf8 (2012) 1--44Google ScholarGoogle Scholar
  18. Loos, S.M., Platzer, A., Nistor, L.: Adaptive cruise control: Hybrid, distributed, and now formally verified. In Butler, M., Schulte, W., eds.: FM. LNCS, Springer (2011) 42--56 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Renshaw, D.W., Loos, S.M., Platzer, A.: Distributed theorem proving for distributed hybrid systems. In Qin, S., Qiu, Z., eds.: ICFEM. Volume 6991 of LNCS., Springer (2011) 356--371 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Platzer, A.: Quantified differential invariants. In Frazzoli, E., Grosu, R., eds.: HSCC, ACM (2011) 63--72 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Dubins, L.E.: On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am J Math 79 (1957) pp. 497--516Google ScholarGoogle ScholarCross RefCross Ref
  22. Electronic proofs: www.ls.cs.cmu.edu/discworld.Google ScholarGoogle Scholar
  23. David Renshaw, Sarah M. Loos, A.P.: Formal verification of distributed aircraft controllers. Technical Report Carnegie Mellon University-CS-12--132, Carnegie Mellon (2012)Google ScholarGoogle Scholar
  24. Platzer, A.: Differential-algebraic dynamic logic for differential-algebraic programs. J. Log. Comput. 20 (2010) 309--352 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Formal verification of distributed aircraft controllers

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          HSCC '13: Proceedings of the 16th international conference on Hybrid systems: computation and control
          April 2013
          378 pages
          ISBN:9781450315678
          DOI:10.1145/2461328

          Copyright © 2013 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 8 April 2013

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          HSCC '13 Paper Acceptance Rate40of86submissions,47%Overall Acceptance Rate153of373submissions,41%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader