This paper considers the problem of assumptions refinement in the context of unrealizable specifications for reactive systems. We propose a new counterstrategy-guided synthesis approach for GR(1) specifications based on Craig's interpolants. Our interpolation-based method identifies causes for unrealizability and computes assumptions that directly targets unrealizable cores, without the need for user input. We describe properties of interpolants that yield helpful assumptions in GR(1) and prove the soundness of the results. We demonstrate, through experiments, that our approach converges more quickly than other techniques, and yields weaker assumptions.
['Davide G. Cavezza', 'Dalal Alrajeh']
Interpolation-Based GR(1) Assumptions Refinement