DocumentCode
574772
Title
Using theorem provers to guarantee closed-loop system properties
Author
Arechiga, Nikos ; Loos, S.M. ; Platzer, Andre ; Krogh, Bruce H.
Author_Institution
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2012
fDate
27-29 June 2012
Firstpage
3573
Lastpage
3580
Abstract
This paper presents a new approach for leveraging the power of theorem provers for formal verification to provide sufficient conditions that can be checked on embedded control designs. Theorem provers are often most efficient when using generic models that abstract away many of the controller details, but with these abstract models very general conditions can be verified under which desirable properties such as safety can be guaranteed for the closed-loop system. We propose an approach in which these sufficient conditions are static conditions that can be checked for the specific controller design, without having to include the dynamics of the plant. We demonstrate this approach using the KeYmaera theorem prover for differential dynamic logic for two examples: an intelligent cruise controller and a cooperative intersection collision avoidance system (CICAS) for left-turn assist. In each case, safety of the closed-loop system proved using KeYmaera provides static sufficient conditions that are checked for the controller design.
Keywords
closed loop systems; control system synthesis; formal logic; formal verification; theorem proving; CICAS; KeYmaera theorem prover; closed-loop system properties; cooperative intersection collision avoidance system; differential dynamic logic; embedded control design; formal verification; generic model; intelligent cruise controller; safety; static condition; Acceleration; Closed loop systems; Delay; Mathematical model; Safety; Vehicle dynamics;
fLanguage
English
Publisher
ieee
Conference_Titel
American Control Conference (ACC), 2012
Conference_Location
Montreal, QC
ISSN
0743-1619
Print_ISBN
978-1-4577-1095-7
Electronic_ISBN
0743-1619
Type
conf
DOI
10.1109/ACC.2012.6315388
Filename
6315388
Link To Document