Modeling NASA swarm-based systems: Using agent-oriented software engineering and formal methods

Joaquin Peña, Christopher A. Rouff, Mike Hinchey, Antonio Ruiz-Cortés

Research output: Contribution to journalArticlepeer-review

Abstract

The need to collect new data and perform new science is causing the complexity of NASA missions to continually increase. This complexity needs to be controlled via new technological advancements and balanced with a reduction in mission and operation costs. Planned and hypothesized missions involve self-management, biological-inspiration based on swarms, and autonomous operation as a means of achieving these goals. We consider a tailored software engineering approach to developing such systems based on agent-oriented software engineering and formal methods. We report on advances in modeling, implementing, and testing NASA swarm-based concept missions.

Original languageEnglish
Pages (from-to)55-62
Number of pages8
JournalSoftware and Systems Modeling
Volume10
Issue number1
DOIs
Publication statusPublished - Feb 2011

Keywords

  • Agent-oriented software engineering
  • Emergent behavior
  • Formal methods
  • Swarms

Fingerprint

Dive into the research topics of 'Modeling NASA swarm-based systems: Using agent-oriented software engineering and formal methods'. Together they form a unique fingerprint.

Cite this