Data-abstraction refinement: a game semantic approach

  • Authors:
  • Aleksandar Dimovski;Dan R. Ghica;Ranko Lazić

  • Affiliations:
  • Department of Computer Science, Univ. of Warwick, Coventry, UK;School of Computer Science, Univ. of Birmingham, Birmingham, UK;Department of Computer Science, Univ. of Warwick, Coventry, UK

  • Venue:
  • SAS'05 Proceedings of the 12th international conference on Static Analysis
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a semantic framework for data abstraction and refinement for verifying safety properties of open programs. The presentation is focused on an Algol-like programming language that incorporates data abstraction in its syntax. The fully abstract game semantics of the language is used for model-checking safety properties, and an interaction-sequence-based semantics is used for interpreting potentially spurious counterexamples and computing refined abstractions for the next iteration.