Title :
Exploiting cofactoring for efficient FSM symbolic traversal based on the transition relation
Author :
Cabodi, Gianpiero ; Camurati, Paolo
Author_Institution :
Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
Abstract :
Symbolic state space traversal techniques are one of the most notable achievements in the fields of formal verification and of automated synthesis. Transition functions and transition relations are two alternative approaches. In terms of efficiency, transition functions have proven to be superior, although the transition relation is much more expressive. The paper brings the transition relation back to a new life, profiting from recent advancements in the fields of Boolean function representation, simplification, and image computation represented by BDDs and by the generalized cofactor operator. A theoretical result allows us to considerably simplify both the process of building the transition relation and of traversing the state space. Experimental results show that performances similar to those of the transition function are obtained
Keywords :
finite state machines; formal verification; logic design; BDDs; Boolean function representation; FSM symbolic traversal; automated synthesis; finite state machines; formal verification; generalized cofactor operator; image computation; state space traversal techniques; theoretical result; transition relation; transition relations; Automata; Boolean functions; Data structures; Formal verification; Manuals; Partitioning algorithms; Reachability analysis; Space exploration; State-space methods; Testing;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-4230-0
DOI :
10.1109/ICCD.1993.393362