Next generation system and software architectures: Challenges from future NASA exploration missions

R Sterritt, CA Rouff, MG Hinchey, JL Rash, W Truszkowski

Research output: Contribution to journalArticle

Abstract

The four key objective properties of a system that are required of it in order for it to qualify as “autonomic” are now well-accepted—self-configuring, self-healing, self-protecting, and self-optimizing—together with the attribute properties—viz. self-aware, environment-aware, self-monitoring and self-adjusting. This paper describes the need for next generation system software architectures, where components are agents, rather than objects masquerading as agents, and where support is provided for self-* properties (both existing self-chop and emerging self-* properties). These are discussed as exhibited in NASA missions, and in particular with reference to a NASA concept mission, ANTS, which is illustrative of future NASA exploration missions based on the technology of intelligent swarms.
LanguageEnglish
Pages48-57
JournalScience of Computer Programming
Volume61
Issue number1
DOIs
Publication statusPublished - 1 Jun 2006

Fingerprint

Software architecture
NASA
Monitoring

Keywords

  • Keywords: Self-*
  • Selfware
  • Autonomous systems
  • Autonomic systems
  • Agent architectures
  • Multi-agent technology
  • Intelligent systems
  • Spacecraft

Cite this

Sterritt, R ; Rouff, CA ; Hinchey, MG ; Rash, JL ; Truszkowski, W. / Next generation system and software architectures: Challenges from future NASA exploration missions. In: Science of Computer Programming. 2006 ; Vol. 61, No. 1. pp. 48-57.
@article{fd1a5a78dc7e44e59ccf2f5768eb6f20,
title = "Next generation system and software architectures: Challenges from future NASA exploration missions",
abstract = "The four key objective properties of a system that are required of it in order for it to qualify as “autonomic” are now well-accepted—self-configuring, self-healing, self-protecting, and self-optimizing—together with the attribute properties—viz. self-aware, environment-aware, self-monitoring and self-adjusting. This paper describes the need for next generation system software architectures, where components are agents, rather than objects masquerading as agents, and where support is provided for self-* properties (both existing self-chop and emerging self-* properties). These are discussed as exhibited in NASA missions, and in particular with reference to a NASA concept mission, ANTS, which is illustrative of future NASA exploration missions based on the technology of intelligent swarms.",
keywords = "Keywords: Self-*, Selfware, Autonomous systems, Autonomic systems, Agent architectures, Multi-agent technology, Intelligent systems, Spacecraft",
author = "R Sterritt and CA Rouff and MG Hinchey and JL Rash and W Truszkowski",
note = "Other Details ------------------------------------ This paper reports on some of the activity from a visiting research position with NASA Goddard Space Flight Center (2004-present) concerned with investigating Autonomic and Autonomous Systems. It specifically focuses on using autonomic/self-managing swarm approaches (ANTS-Autonomous Nano-Technology Swarm) for next generation non-human exploration missions to the moon, Mars, Saturn's rings and the Asteroid Belt, examining the challenges this level of self-direction and self-management pose for future computer-based systems and architectures. This work has resulted in 7 joint (with NASA) patent-pending technologies, joint journal and book publications, and involvement in 8 NASA Autonomic related events.",
year = "2006",
month = "6",
day = "1",
doi = "10.1016/j.scico.2005.11.005",
language = "English",
volume = "61",
pages = "48--57",
journal = "Science of Computer Programming",
issn = "0167-6423",
publisher = "Elsevier",
number = "1",

}

Next generation system and software architectures: Challenges from future NASA exploration missions. / Sterritt, R; Rouff, CA; Hinchey, MG; Rash, JL; Truszkowski, W.

In: Science of Computer Programming, Vol. 61, No. 1, 01.06.2006, p. 48-57.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Next generation system and software architectures: Challenges from future NASA exploration missions

AU - Sterritt, R

AU - Rouff, CA

AU - Hinchey, MG

AU - Rash, JL

AU - Truszkowski, W

N1 - Other Details ------------------------------------ This paper reports on some of the activity from a visiting research position with NASA Goddard Space Flight Center (2004-present) concerned with investigating Autonomic and Autonomous Systems. It specifically focuses on using autonomic/self-managing swarm approaches (ANTS-Autonomous Nano-Technology Swarm) for next generation non-human exploration missions to the moon, Mars, Saturn's rings and the Asteroid Belt, examining the challenges this level of self-direction and self-management pose for future computer-based systems and architectures. This work has resulted in 7 joint (with NASA) patent-pending technologies, joint journal and book publications, and involvement in 8 NASA Autonomic related events.

PY - 2006/6/1

Y1 - 2006/6/1

N2 - The four key objective properties of a system that are required of it in order for it to qualify as “autonomic” are now well-accepted—self-configuring, self-healing, self-protecting, and self-optimizing—together with the attribute properties—viz. self-aware, environment-aware, self-monitoring and self-adjusting. This paper describes the need for next generation system software architectures, where components are agents, rather than objects masquerading as agents, and where support is provided for self-* properties (both existing self-chop and emerging self-* properties). These are discussed as exhibited in NASA missions, and in particular with reference to a NASA concept mission, ANTS, which is illustrative of future NASA exploration missions based on the technology of intelligent swarms.

AB - The four key objective properties of a system that are required of it in order for it to qualify as “autonomic” are now well-accepted—self-configuring, self-healing, self-protecting, and self-optimizing—together with the attribute properties—viz. self-aware, environment-aware, self-monitoring and self-adjusting. This paper describes the need for next generation system software architectures, where components are agents, rather than objects masquerading as agents, and where support is provided for self-* properties (both existing self-chop and emerging self-* properties). These are discussed as exhibited in NASA missions, and in particular with reference to a NASA concept mission, ANTS, which is illustrative of future NASA exploration missions based on the technology of intelligent swarms.

KW - Keywords: Self-

KW - Selfware

KW - Autonomous systems

KW - Autonomic systems

KW - Agent architectures

KW - Multi-agent technology

KW - Intelligent systems

KW - Spacecraft

U2 - 10.1016/j.scico.2005.11.005

DO - 10.1016/j.scico.2005.11.005

M3 - Article

VL - 61

SP - 48

EP - 57

JO - Science of Computer Programming

T2 - Science of Computer Programming

JF - Science of Computer Programming

SN - 0167-6423

IS - 1

ER -