Title of article
Automatic checking of aggregation abstractions through state enumeration
Author/Authors
S.، Das, نويسنده , , Park، Seungjoon نويسنده , , D.L.، Dill, نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2000
Pages
-1201
From page
1202
To page
0
Abstract
Aggregation abstraction is a way of defining a desired correspondence between an implementation of a transaction-oriented protocol and a much simpler idealized version of the same protocol. This relationship can be formally verified to prove the correctness of the implementation. We present a technique for checking aggregation abstractions automatically using a finitestate enumerator. The abstraction relation between implementation and specification is checked on-the fly and the verification requires examining no more states than checking a simple invariant property. This technique can be used alone for verification of finite-state protocols, or as preparation for a more general aggregation proof using a general-purpose theorem-prover. We illustrate the technique on the cache coherence protocol used in the FLASH multiprocessor system
Keywords
Hydrograph
Journal title
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
Serial Year
2000
Journal title
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
Record number
98096
Link To Document