• 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