• Home
  • Search
  • When Human Intuition Fails: Using Formal Methods to Find an Error in the “Proof” of a Multi-agent Protocol
  • Cite Icon8
  • https://doi.org/10.1007/978-3-030-25540-4_20Copy DOI Icon

When Human Intuition Fails: Using Formal Methods to Find an Error in the “Proof” of a Multi-agent Protocol

  • Jan 1, 2019
  • Jennifer A Davis +2 more
Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Designing protocols for multi-agent interaction that achieve the desired behavior is a challenging and error-prone process. The standard practice is to manually develop proofs of protocol correctness that rely on human intuition and require significant effort to develop. Even then, proofs can have mistakes that may go unnoticed after peer review, modeling and simulation, and testing. The use of formal methods can reduce the potential for such errors. In this paper, we discuss our experience applying model checking to a previously published multi-agent protocol for unmanned air vehicles. The original publication provides a compelling proof of correctness, along with extensive simulation results to support it. However, analysis through model checking found an error in one of the proof’s main lemmas. In this paper, we start by providing an overview of the protocol and its original “proof” of correctness, which represents the standard practice in multi-agent protocol design. We then describe how we modeled the protocol for a three-vehicle system in a model checker, the counterexample it returned, and the insight this counterexample provided. We also discuss benefits, limitations, and lessons learned from this exercise, as well as what future efforts would be needed to fully verify the protocol for an arbitrary number of vehicles.

Loading PDF

Similar Papers
  • Research Article

Guiding Simulation Model Verification by Model Checking

  • Dec 06, 2010
  • Applied Mechanics and Materials
  • Wei Xia +3
  • Conference Article

The use of formal methods in hardware and software cannot be abandoned

  • Nov 15, 2000
  • D Kapur
  • Single Book

Computational Methods for Understanding Complexity: The Use of Formal Methods in Biology

  • Jan 01, 2016
  • Frontiers research topics
  • David A Rosenblueth
  • Research Article
  • Citations1

Early prediction of the evolution and prognosis of mild acute pancreatitis through Dual Source-CT and Formal Methods.

  • Sep 01, 2025
  • Computers in biology and medicine
  • Valeria Sorgente +9
  • Research Article
  • Citations4

You keep using that word

  • Oct 13, 2015
  • ACM SIGLOG News
  • Darren Cofer
  • Research Article
  • Citations30

A systematic literature review of the use of formal methods in medical software systems

  • Feb 27, 2018
  • Journal of Software: Evolution and Process
  • Silvia Bonfanti +2
  • Conference Article
  • Citations41

Academia and industry meet: some experiences of formal methods in practice

  • Dec 10, 2003
  • G.H Broadfoot +1
  • Research Article
  • Citations37

Application and benefits of formal methods in software development

  • Jan 01, 1992
  • Software Engineering Journal
  • Nico Plat +2
  • Single Book
  • Citations40

Design and Verification of Microprocessor Systems for High-Assurance Applications

  • Jan 01, 2010
  • David S Hardin
  • PDF
  • Research Article
  • Citations20

A manifesto for applicable formal methods

  • Aug 18, 2023
  • Software and Systems Modeling
  • Mario Gleirscher +2
  • Book Chapter
  • Citations37

A Lightweight Approach to Formal Methods

  • Jan 01, 1999
  • Sten Agerholm +1
  • Book Chapter
  • Citations6

Teaching Formal Methods: Lessons Learnt from Using Event-B

  • Jan 01, 2019
  • Néstor Cataño
  • PDF
  • Research Article
  • Citations20

Overview of Control Algorithm Verification Methods in Power Electronics Systems

  • Jul 19, 2021
  • Energies
  • Paweł Szcześniak +3
  • Journal Issue

Proceedings First International Workshop on Formal Techniques for Safety-Critical Systems

  • Dec 29, 2012
  • Electronic Proceedings in Theoretical Computer Science
  • Peter Csaba Ölveczky +1
  • Book Chapter
  • Citations7

The use of VDM within the Alvey Flagship project

  • Jan 01, 1988
  • Graham Boddy
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.