Search NASA⌕ Search

NASA NTRS · 20220002625

Swarm Mentality: Toward Automatic Swarm State Awareness with Runtime Verification

Abstract

Cyber-Physical Systems (CPSs) already exhibit impressive performance in all areas of human life, and swarms of CPSs promise to increase their capabilities even further. However, to effectively utilize CPS swarms their complexity of operation has to scale sub-linearly with the number of swarm members. Presenting the swarm to an operator as a single entity almost eliminates the additional per-member overhead entirely. To operate a swarm as one entity, and/or to increase the swarm’s autonomy, the operator and the swarm members need to reason and communicate at the same level of abstraction, i.e. the swarm needs a sense of “self.” Therefore, we require the ability to specify whole swarm properties yet monitor them at the member level. We examine one architecture for achieving this awareness by: 1) Defining a taxonomy for comparing techniques that synthesize this belief-state 2) Propose use of the Runtime Verification formal method to fill this role 3) Present preliminary designs for extending and embedding such a system in the Distributed Spacecraft Autonomy architecture to generate per-member monitors from swarm level specification.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Brian Kempa, Nick B. Cramer, Jeremy D. Frank. Swarm Mentality: Toward Automatic Swarm State Awareness with Runtime Verification. https://ntrs.nasa.gov/citations/20220002625

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Runtime Verification

Explore the source record for details and available documents.

Runtime Verification↗