• DocumentCode
    2159645
  • Title

    Verifying Simulink diagrams via a Hybrid Hoare Logic Prover

  • Author

    Liang Zou ; Zhany, Naijun ; Shuling Wang ; Franzle, Martin ; Shengchao Qin

  • Author_Institution
    State Key Lab. of Comp. Sci., Inst. of Software, Beijing, China
  • fYear
    2013
  • fDate
    Sept. 29 2013-Oct. 4 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Simulink is an industrial de-facto standard for building executable models of embedded systems and their environments, facilitating validation by simulation. Due to the inherent incompleteness of this form of system validation, complementing simulation by formal verification would be desirable. A prerequisite for such an approach is a formal semantics of Simulink´s graphical models. In this paper, we show how to encode Simulink diagrams into Hybrid CSP (HCSP), a formal modelling language encoding hybrid system dynamics by means of an extension of CSP. The translation from Simulink to HCSP is fully automatic. We furthermore discuss how to utilize a Hybrid Hoare Logic Prover to verify the translated HCSP models. We demonstrate our approach on a combined scenario originating from the Chinese High-speed Train Control System at Level 3 (CTCS-3).
  • Keywords
    communicating sequential processes; digital simulation; embedded systems; formal verification; programming language semantics; simulation languages; CTCS-3; Chinese High-speed Train Control System at Level 3; HCSP models; Simulink diagram verification; Simulink graphical models; communicating sequential processes; embedded systems executable models; formal modelling language; formal semantics; formal verification; hybrid CSP; hybrid Hoare logic prover; hybrid system dynamics; industrial de-facto standard; system validation; Analytical models; Equations; Mathematical model; Numerical models; Semantics; Software packages; Wires; Hybrid CSP; Simulink models; formal methods; theorem proving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software (EMSOFT), 2013 Proceedings of the International Conference on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/EMSOFT.2013.6658587
  • Filename
    6658587