Experiences applying formal approaches in the development of swarm-based space exploration systems

被引:11
作者
Christopher A. Rouff
Michael G. Hinchey
Walter F. Truszkowski
James L. Rash
机构
[1] SAIC,Advanced Concepts Business Unit
[2] NASA Goddard Space Flight Center,Information Systems Division
关键词
Validation; Verification; Formal methods; Swarm;
D O I
10.1007/s10009-006-0027-5
中图分类号
学科分类号
摘要
NASA is researching advanced technologies for future exploration missions using intelligent swarms of robotic vehicles. One of these missions is the Autonomous Nano-Technology Swarm (ANTS) mission that will explore the asteroid belt using 1,000 cooperative autonomous spacecraft. The emergent properties of intelligent swarms make it a potentially powerful concept, but at the same time more difficult to design and ensure that the proper behaviors will emerge. NASA is investigating formal methods and techniques for verification of such missions. The advantage of using formal methods is the ability to mathematically verify the behavior of a swarm, emergent or otherwise. Using the ANTS mission as a case study, we have evaluated multiple formal methods to determine their effectiveness in modeling and ensuring desired swarm behavior. This paper discusses the results of this evaluation and proposes an integrated formal method for ensuring correct behavior of future NASA intelligent swarms.
引用
收藏
页码:587 / 603
页数:16
相关论文
共 21 条
  • [1] Bonabeau E.(1997)Self-organization in social insects Trends Ecol. Evol. 12 188-193
  • [2] Théraulaz G.(1988)X-Machines as a basis for system specification Softw. Eng. 3 69-76
  • [3] Deneubourg J.L.(1987)Flocks, herds, and schools: a distributed behavioral model Comput. Graph. 21 25-34
  • [4] Aron S.(1999)Emergent cooperative goal-satisfaction in large-scale automated-agent systems Artif. Intell. 110 1-55
  • [5] Camazine S.(2001)Ants and agents: a process algebra approach to modelling ant colony behaviour Bull. Math. Biol. 63 951-980
  • [6] Holcombe W.M.L.(2004)NASA’s swarm missions: The challenge of building autonomous software IEEE IT Prof. 6 47-52
  • [7] Reynolds C.W.(2006)Autonomous and autonomic systems: a paradigm for future space exploration missions IEEE Trans. Syst. Man Cybern. C 36 279-291
  • [8] Shehory O.(undefined)undefined undefined undefined undefined-undefined
  • [9] Kraus S.(undefined)undefined undefined undefined undefined-undefined
  • [10] Yadgar O.(undefined)undefined undefined undefined undefined-undefined