Title :
Optimized symbolic model checking for component-based systems
Author :
Lianyi Zhang ; Qingdi Meng ; Guiming Luo
Author_Institution :
Sch. of Software, Tsinghua Univ., Beijing, China
Abstract :
Symbolic model checking with BDDs is a very effective model checking technique, which can prove (or disprove) the existence of a counterexample by the symbolic computation of reachable states sets of systems. However, the memory and time are consumed seriously by the symbolic computations for component-based systems. The BDD-based symbolic model checking for component-based systems is considered in this paper. Firstly, a method of partitioned transition relation is given. Then an algorithm is proposed to partition the variables of transitions into separate value-changed and value-unchanged sets. The memory can be reduced and the runtime is also improved and verified by some experiments.
Keywords :
binary decision diagrams; formal verification; object-oriented programming; set theory; BDD; binary decision diagram; component-based systems; partitioned transition relation; symbolic model checking; system states sets; Acceleration; Boolean functions; Component architectures; Compounds; Data structures; Model checking; Software; BDD-based symbolic model checking; Component-based system; Partitioned transition relation; Variable partition;
Conference_Titel :
Cognitive Informatics & Cognitive Computing (ICCI*CC), 2014 IEEE 13th International Conference on
Conference_Location :
London
Print_ISBN :
978-1-4799-6080-4
DOI :
10.1109/ICCI-CC.2014.6921486