DocumentCode :
2792535
Title :
Model Checking Autonomous Planners: Even the B est L aid P lans M ust be V erified
Author :
Smith, Margaret H. ; Cucullu, Gordon C., III ; Holzmann, Gerard J. ; Smith, Benjamin D.
Author_Institution :
Jet Propulsion Lab., Pasadena, CA
fYear :
2005
fDate :
5-12 March 2005
Firstpage :
1
Lastpage :
11
Abstract :
Automated planning systems (APS) are gaining acceptance for use on NASA missions as evidenced by APS flown on missions such as Earth Orbiter 1 and Deep Space 1, both of which were commanded by onboard planning systems. The planning system takes high level goals and expands them onboard into a detailed plan of action that the spacecraft executes. The system must be verified to ensure that the automatically generated plans achieve the goals as expected and do not generate actions that would harm the spacecraft or mission. These systems are typically tested using empirical methods. Formal methods, such as model checking, offer exhaustive or measurable test coverage which leads to much greater confidence in correctness. This paper describes a formal method based on the SPIN model checker. This method guarantees that possible plans meet certain desirable properties. We express the input model in Promela, the language of SPIN (Holzmann, 1997 and Holzmann, 2003) and express the properties of desirable plans formally. The Promela model is then checked by SPIN to see if it contains violations of the properties, which are reported as errors. We have applied this approach to an APS and found a defect
Keywords :
Earth; aerospace computing; aerospace testing; formal verification; space research; space vehicles; Deep Space 1; Earth Orbiter 1; NASA missions; Promela model; SPIN model checker; automated planning systems; formal methods; model checking autonomous planners; onboard planning systems; spacecraft; Computer aided software engineering; Earth; Extraterrestrial measurements; Local area networks; NASA; Propulsion; Space missions; Space vehicles; System testing; Technology planning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference, 2005 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
0-7803-8870-4
Type :
conf
DOI :
10.1109/AERO.2005.1559607
Filename :
1559607
Link To Document :
بازگشت