DocumentCode
2599688
Title
Efficient verification of symmetric concurrent systems
Author
Ip, C. Norris ; Dill, David L.
Author_Institution
Dept. of Comput. Sci., Stanford Univ., CA, USA
fYear
1993
fDate
3-6 Oct 1993
Firstpage
230
Lastpage
234
Abstract
Previously (Proc. 11th Symp. on Computer Hardware Description Languages and their Application, April 1993), we proposed a reduction technique based on symmetries to alleviate the state explosion problem in automatic verification of concurrent systems. This paper describes the results of testing the technique on a wide range of algorithms and protocols, including realistic multiprocessor synchronization algorithms and cache coherence protocols. Memory requirements were reduced by amounts ranging from 83% to over 99%, and time requirements were often reduced as well. We also consider the effectiveness of the technique on different types of symmetries, such as symmetries in identical system components and symmetries in data values
Keywords
cache storage; formal verification; logic CAD; memory protocols; multiprocessing systems; synchronisation; automatic verification; cache coherence protocols; data values; identical system components; memory requirements; multiprocessor synchronization algorithms; reduction technique; state explosion problem; symmetric concurrent systems; symmetries; Binary decision diagrams; Boolean functions; Computer science; Data structures; Protocols; State-space methods; Sun; Testing;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICCD.1993.393375
Filename
393375
Link To Document