• DocumentCode
    2256375
  • Title

    BACH 2 : Bounded reachability checker for compositional linear hybrid systems

  • Author

    Bu, Lei ; Li, You ; Wang, Linzhang ; Chen, Xin ; Li, Xuandong

  • Author_Institution
    State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    1512
  • Lastpage
    1517
  • Abstract
    Existing reachability analysis techniques are easy to fail when applied to large compositional linear hybrid systems, since their memory usages rise up quickly with the increase of systems´ size. To address this problem, we propose a tool BACH 2 that adopts a path-oriented method for bounded reachability analysis of compositional linear hybrid systems. For each component, a path is selected and all selected paths compose a path set for reachability analysis. Each path is independently encoded to a set of constraints while synchronization controls are encoded as a set of constraints too. By merging all the constraints into one set, the path-oriented reachability problem of a path set can be transformed to the feasibility problem of this resulting linear constraint set, which can be solved by linear programming efficiently. Based on this path-oriented method, BACH 2 adopts a shared label sequence guided depth first search (SLS-DFS) method to perform bounded reachability analysis of compositional linear hybrid system, where all potential path sets within the bound limit are identified and verified one by one. By this means, since only the structure of a system and the recently visited one path in each component need to be stored in memory, memory consumption of BACH 2 is very small at runtime. As a result, BACH 2 enables the verification of extremely large systems, as is demonstrated in our experiments.
  • Keywords
    automata theory; formal verification; linear programming; reachability analysis; synchronisation; tree searching; BACH 2; bounded reachability checker; compositional linear hybrid systems; linear programming; path-oriented reachability problem; reachability analysis techniques; shared label sequence guided depth first search method; single linear hybrid automata; synchronization controls; Automata; Computer science; Encoding; Interleaved codes; Laboratories; Linear programming; Prototypes; Reachability analysis; Space exploration; Surface-mount technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457051
  • Filename
    5457051