Title :
A compositional transformation for formal verification
Author_Institution :
Dept. d´´Inf. et de Recherche Oper., Montreal Univ., Que., Canada
Abstract :
The conditions under which a conjunction of two relations aR 1b and bR2c with existential abstraction of b can be transformed into an implication aR1b→bR2 c with universal abstraction of b are determined. In algorithmic design verification based on tautology checking and automata equivalence this transformation allows one to derive new verification algorithms, and to show under which conditions the breadth-first symbolic reachability algorithm used in proving automata equivalence can be applied when the automata are nondeterministic. Boolean characteristic functions of relations that have efficient representation using binary decision diagrams are used in the derivations
Keywords :
Boolean functions; finite automata; Boolean characteristic functions; algorithmic design verification; automata equivalence; binary decision diagrams; breadth-first symbolic reachability algorithm; compositional transformation; existential abstraction; formal verification; nondeterministic automata; relation conjunction; tautology checking; universal abstraction; verification algorithms; Algorithm design and analysis; Automata; Boolean algebra; Boolean functions; Circuits; Data structures; Design methodology; Formal verification; Hardware; Reachability analysis;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1991. ICCD '91. Proceedings, 1991 IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-2270-9
DOI :
10.1109/ICCD.1991.139890