Automated Assume-Guarantee Reasoning by Abstraction Refinement

  • Authors:
  • Mihaela Gheorghiu Bobaru;Corina S. Păsăreanu;Dimitra Giannakopoulou

  • Affiliations:
  • PSGS and RIACS, NASA Ames Research Center, Moffett Field, USA CA 94035 and Department of Computer Science, University of Toronto, Toronto, Canada ON M5S 3G4;PSGS and RIACS, NASA Ames Research Center, Moffett Field, USA CA 94035;PSGS and RIACS, NASA Ames Research Center, Moffett Field, USA CA 94035

  • Venue:
  • CAV '08 Proceedings of the 20th international conference on Computer Aided Verification
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current automated approaches for compositional model checking in the assume-guarantee style are based on learning of assumptions as deterministic automata. We propose an alternative approach based on abstraction refinement. Our new method computes the assumptions for the assume-guarantee rules as conservative and not necessarily deterministic abstractions of some of the components, and refines those abstractions using counterexamples obtained from model checking them together with the other components. Our approach also exploits the alphabets of the interfaces between components and performs iterative refinement of those alphabets as well as of the abstractions. We show experimentally that our preliminary implementation of the proposed alternative achieves similar or better performance than a previous learning-based implementation.