DocumentCode :
2387126
Title :
Model checking in-the-loop: Finding counterexamples by systematic simulation
Author :
Lerda, Flavio ; Kapinski, James ; Maka, Hitashyam ; Clarke, Edmund M. ; Krogh, Bruce H.
Author_Institution :
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA
fYear :
2008
fDate :
11-13 June 2008
Firstpage :
2734
Lastpage :
2740
Abstract :
Model checkers for program verification have enjoyed considerable success in recent years. In the control systems domain, however, they suffer from an inability to account for the physical environment. For control systems, simulation is the most widely used approach for validating system designs. We present a new technique for finding counterexamples that uses a software model checker to perform a systematic simulation of the software implementation of a controller coupled with a continuous plant. Instead of performing a large set of independent simulations, our approach uses the model checking notion of state-space exploration by piecing together numerical simulations of the plant and transitions of the controller. Our implementation of this technique uses an explicit-state source-code model checker to analyze the software and the MATLAB/Simulink environment to model and simulate the plant. We present an illustrative example involving a supervisory controller for an unmanned aerial vehicle (UAV). We show that our technique is able to detect an error in the controller design.
Keywords :
aerospace robotics; control engineering computing; control system synthesis; numerical analysis; program verification; remotely operated vehicles; sampled data systems; MATLAB-Simulink environment; control systems domain; controller design; model checking in-the-loop; numerical simulations; program verification; software implementation; source-code model checker; state-space exploration; supervisory controller; systematic simulation; unmanned aerial vehicle; Automatic control; Computational modeling; Control system synthesis; Control systems; Error correction; MATLAB; Mathematical model; Numerical simulation; Software performance; Unmanned aerial vehicles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
American Control Conference, 2008
Conference_Location :
Seattle, WA
ISSN :
0743-1619
Print_ISBN :
978-1-4244-2078-0
Electronic_ISBN :
0743-1619
Type :
conf
DOI :
10.1109/ACC.2008.4586906
Filename :
4586906
Link To Document :
بازگشت