Efficient verification of symmetric concurrent systems

Authors:
  • CIC.N. Ip
    C.N. Ip
  • DDD.L. Dill
    D.L. Dill

Abstract
Previously, we proposed a reduction technique[ID93] based on symmetries to alleviate the state explosionproblem in automatic verification of concurrentsystems. This paper describes the results of testingthe technique on a wide range of algorithms andprotocols, including realistic multiprocessor synchronizationalgorithms and cache coherence protocols.Memory requirements were reduced by amountsranging from 83% to over 99%, and time requirementswere often reduced as well. We also consider ...