Separating fairness and well-foundedness for the analysis of fair discrete systems

  • Authors:
  • Amir Pnueli;Andreas Podelski;Andrey Rybalchenko

  • Affiliations:
  • New York University, New York;Max-Planck-Institut für Informatik, Saarbrücken;Max-Planck-Institut für Informatik, Saarbrücken

  • Venue:
  • TACAS'05 Proceedings of the 11th international conference on Tools and Algorithms for the Construction and Analysis of Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.02

Visualization

Abstract

Fair discrete systems (FDSs) are a computational model of concurrent programs where fairness assumptions are specified in terms of sets of states. The analysis of fair discrete systems involves a non-trivial interplay between fairness and well-foundedness (ranking functions). This interplay has been an obstacle for automation. The contribution of this paper is a new analysis of temporal properties of FDSs. The analysis uses a domain of binary relations over states labeled by sets of indices of fairness requirements. The use of labeled relations separates the reasoning on well-foundedness and fairness.