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

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 s...

Descripción completa

Detalles Bibliográficos
Autores: Rouff, Christopher A., Peña Siles, Joaquín, Hinchey, Michael G., Ruiz Cortés, Antonio
Tipo de recurso: artículo
Estado:Versión enviada para evaluación y publicación
Fecha de publicación:2011
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/24598
Acceso en línea:http://hdl.handle.net/11441/24598
https://doi.org/10.1007/s10270-009-0135-2
Access Level:acceso abierto
Palabra clave:Swarm-Based Systems
Emergent behavior
Agent-Oriented Software Engineering
Formal methods
Descripción
Sumario: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.