Title :
Dynamic Event/Fault Tree Analysis of Multi-agent Systems Using Galileo
Author :
Dehlinger, Josh ; Dugan, Joanne Bechta
Author_Institution :
Charles L. Brown Dept. of Electr. & Comput. Eng., Virginia Univ., Charlottesville, VA
Abstract :
Agent-oriented software engineering (AOSE) has the potential to revolutionize critical software systems by employing autonomy, adaptability, and robustness mechanisms advantageous to essential infrastructure. Yet, requisite with critical software is the need for dependability techniques to provide high assurance that the multi-agent system (MAS) will function as intended. In this paper we investigate how dynamic event/fault trees (DEFT) can be utilized for AOSE as a mechanism to analyze and reason about agent behavior and failures. Specifically, we: (1) adapt DEFT for MAS to identify and analyze necessary safety responsibilities; (2) show how the use of Galileo, the tool for DEFT probabilistic risk assessment, assists in developing a more robust MAS; and, (3) identify necessary AOSE-specific enhancements for DEFT needed to better support the dependability analysis of MAS. We illustrate this work through an application to a proposed NASA agent-based satellite swarm.
Keywords :
fault trees; multi-agent systems; risk management; software engineering; AOSE; DEFT; Galileo; MAS; NASA agent-based satellite swarm; agent-oriented software engineering; critical software systems; dynamic event/fault tree analysis; multi agent systems; probabilistic risk assessment; Failure analysis; Fault trees; Multiagent systems; NASA; Risk analysis; Risk management; Robustness; Safety; Software engineering; Software systems; agent-oriented software engineering; dependability engineering; dynamic fault trees; multi-agent systems;
Conference_Titel :
Quality Software, 2008. QSIC '08. The Eighth International Conference on
Conference_Location :
Oxford
Print_ISBN :
978-0-7695-3312-4
DOI :
10.1109/QSIC.2008.14