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
Link To Document :
بازگشت