• 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