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 :
بازگشت