NASA NTRS · 20000091040
Experience Using Formal Methods for Specifying a Multi-Agent System
Abstract
The process and results of using formal methods to specify the Lights Out Ground Operations System (LOGOS) is presented in this paper. LOGOS is a prototype multi-agent system developed to show the feasibility of providing autonomy to satellite ground operations functions at NASA Goddard Space Flight Center (GSFC). After the initial implementation of LOGOS the development team decided to use formal methods to check for race conditions, deadlocks and omissions. The specification exercise revealed several omissions as well as race conditions. After completing the specification, the team concluded that certain tools would have made the specification process easier. This paper gives a sample specification of two of the agents in the LOGOS system and examples of omissions and race conditions found. It concludes with describing an architecture of tools that would better support the future specification of agents and other concurrent systems.
Keep this discovery
Explore connections, maps & timelines
Rouff, Christopher, Rash, James, Hinchey, Michael, Szczur, Martha R.. 2000-01-01. Experience Using Formal Methods for Specifying a Multi-Agent System. https://ntrs.nasa.gov/citations/20000091040
Cite the original work for its findings. Save a collection to share your selection of sources.