A Mechanized Proof of Bounded Convergence Time for the Distributed Perimeter Surveillance System (DPSS) Algorithm A

05/24/2022
by   David Greve, et al.
0

The decentralized perimeter surveillance system (DPSS) seeks to provide a decentralized protocol for evenly distributing surveillance of a perimeter over time across an ensemble of unmanned aerial vehicles (UAVs) whose members may communicate only when in close proximity to each other. The protocol must also converge to an even distribution of the perimeter in bounded time. Two versions of the DPSS protocol presented in the original paper seem to converge in bounded time but only informal proofs and arguments are given. A later application of model checking to these protocols found an error in one of the key lemmas, invalidating the informal proof for one and casting doubt on the other. Therefore, a new hand proof of the convergence time for the simpler version of the DPSS protocol or algorithm, Algorithm A or DPSS-A, was developed by Jeremy Avigad and Floris van Doorn. This paper describes a mechanization of that hand proof in the logic of ACL2 and discusses three specific ACL2 utilities that proved useful for expressing and reasoning about the DPSS model.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2020

Local Certification of Graphs with Bounded Genus

Naor, Parter, and Yogev [SODA 2020] recently designed a compiler for aut...
research
09/21/2020

Reinforced Edge Selection using Deep Learning for Robust Surveillance in Unmanned Aerial Vehicles

In this paper, we propose a novel deep Q-network (DQN)-based edge select...
research
07/16/2020

Model Checking Bitcoin and other Proof-of-Work Consensus Protocols

The Bitcoin Backbone Protocol [GKL15] is an abstraction of the bitcoin p...
research
04/24/2023

Physically Verifying the First Nonzero Term in a Sequence: Physical ZKPs for ABC End View and Goishi Hiroi

In this paper, we develop a physical protocol to verify the first nonzer...
research
11/26/2018

Integrating Topological Proofs with Model Checking to Instrument Iterative Design

System development is not a linear, one-shot process. It proceeds throug...
research
03/15/2023

WIP: Federated Learning for Routing in Swarm Based Distributed Multi-Hop Networks

Unmanned Aerial Vehicles (UAVs) are a rapidly emerging technology offeri...

Please sign up or login with your details

Forgot password? Click here to reset