• DocumentCode
    2489868
  • Title

    Experience using formal methods for specifying a multi-agent system

  • Author

    Rouff, Christopher ; Rash, Ames ; Hinchey, Michael G.

  • Author_Institution
    NASA Goddard Space Flight Center, Greenbelt, MD, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    72
  • Lastpage
    80
  • Abstract
    The process and results of using formal methods to specify the Lights Out Ground Operations System (LOGOS) are presented. LOGOS is a prototype multi agent system developed to demonstrate the feasibility of providing autonomy to satellite ground operations functions at NASA Goddard Space Flight Center (GSFC). Following 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. The paper gives a sample specification of two of the agents in the LOGOS system and examples of omissions and race conditions found
  • Keywords
    formal specification; multi-agent systems; satellite ground stations; system recovery; telecommunication computing; GSFC; LOGOS; Lights Out Ground Operations System; NASA Goddard Space Flight Center; deadlocks; development team; formal methods; multi-agent system specification; omissions; prototype multi agent system; race conditions; sample specification; satellite ground operations functions; specification exercise; specification process; Automatic control; Cost function; Displays; Multiagent systems; NASA; Satellites; Space vehicles; Telemetry; Timing; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2000. ICECCS 2000. Proceedings. Sixth IEEE International Conference on
  • Conference_Location
    Tokyo
  • Print_ISBN
    0-7695-0583-X
  • Type

    conf

  • DOI
    10.1109/ICECCS.2000.873929
  • Filename
    873929