DocumentCode :
400681
Title :
Generator-based verification
Author :
Yunshan Zhu
Author_Institution :
Adv. Technol. Group Synopsys Inc, Mountain View, CA, USA
fYear :
2003
fDate :
9-13 Nov. 2003
Firstpage :
146
Lastpage :
153
Abstract :
To prove system correctness, assumptions made in verifying a block must be cleared by verifying that the block´s environment guarantees them. Conversely, guarantees enforced by a block may be used as assumptions for its environment. Block level interface specifications thus serve as both assumptions and guarantees in compositional verification. Traditionally, such specifications have been represented as monitors or checkers. In this paper, we propose an alternative representation using generators. Novel algorithms are presented for simulation and formal verification. We argue that for simulation, representation as a generator can be more efficient than as a checker-both asymptotically and practically. We also identify a subset of generators that can be efficiently handled using formal techniques. Experimental results are given for some benchmark examples and industrial case studies.
Keywords :
formal specification; formal verification; refinement calculus; block level interface specifications; compositional verification; formal verification; generator based verification; refinement calculus; system correctness; Controllability; Formal verification; Genetic mutations; Hardware; Law; Legal factors; Observability; Permission; Sorting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Design, 2003. ICCAD-2003. International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
1-58113-762-1
Type :
conf
DOI :
10.1109/ICCAD.2003.159684
Filename :
1257617
Link To Document :
بازگشت