• DocumentCode
    3863092
  • Title

    Verification condition generation for hybrid systems

  • Author

    Xian Li;Klaus Schneider

  • Author_Institution
    Department of Computer Science University of Kaiserslautern, Germany
  • fYear
    2015
  • Firstpage
    238
  • Lastpage
    247
  • Abstract
    Verification condition generators (VCGs) can reduce overall correctness statements about sequential programs to verification conditions (VCs) that can then be proved independently by automatic theorem provers like SMT solvers. SMT solvers became not only more powerful in recent years in that they can now solve much bigger problems than before, they can now also solve problems of less restricted logics, for example, by covering non-linear arithmetic as required by some hybrid systems. However, there is so far still no VCG procedure that could generate VCs of hybrid programs for these SMT solvers. We therefore propose in this paper a first VCG procedure for hybrid systems that is based on induction proofs on the strongly connected components (SCCs) of the underlying state transition diagrams. Given the right invariants for a safety property, the VCs can be automatically generated for the considered hybrid system. The validity of the VCs is then independently proved by SMT solvers and implies the correctness of the considered safety property.
  • Keywords
    "Computational modeling","Hybrid power systems","Automata","Differential equations","Semantics","Safety"
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2015 ACM/IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2015.7340491
  • Filename
    7340491