• DocumentCode
    1330156
  • Title

    Combining Control and Data Abstraction in the Verification of Hybrid Systems

  • Author

    Briand, Xavier ; Jeannet, Bertrand

  • Author_Institution
    INRIA-Grenoble, Montbonnot Saint Martin, France
  • Volume
    29
  • Issue
    10
  • fYear
    2010
  • Firstpage
    1481
  • Lastpage
    1494
  • Abstract
    This paper addresses the verification of hybrid systems built as the composition of a discrete software controller interacting with a physical environment exhibiting a continuous behavior. The goal is to attack the problem of the combinatorial explosion of discrete states that may happen if a complex software controller is considered. It proposes as a solution to extend an existing abstract interpretation technique, namely dynamic partitioning, to hybrid systems described in a symbolic formalism. Dynamic partitioning allows us finely tune the tradeoff between precision and efficiency in a reachability analysis. It shows the effectiveness of the approach by a case study that combines a nontrivial controller specified in the synchronous dataflow programming language Lustre with its physical environment.
  • Keywords
    data structures; formal verification; abstract interpretation; data abstraction; discrete software controller; hybrid systems; synchronous languages verification; Approximation methods; Automata; Cost accounting; DH-HEMTs; Differential equations; Mathematical model; Software; Abstract interpretation; hybrid systems; logico-numerical properties; synchronous languages verification;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2010.2066010
  • Filename
    5580228