Relative Liveness: From Intuition to Automated Verification

  • Authors:
  • R. Negulescu;J. A. Brzozowski

  • Affiliations:
  • Department of Computer Science, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1.;Department of Computer Science, University of Waterloo, Waterloo, Ontario, Canada N2L 3G1.

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

We define a new liveness condition for asynchronous circuits.Although finitary (finite-execution) descriptions are not powerfulenough to express general liveness properties, those livenessproperties needed in practice appear to be related in a unique mannerto finitary descriptions. Our liveness condition exploits thisobservation and is defined directly on finitary descriptions, in twoforms: one on finite trace structures and the other on finiteautomata. We prove the equivalence of these two forms. We alsointroduce a safety condition and derive theorems for the modular andhierarchical verification theorems of both safety and liveness.Finally, we give an algorithm for verifying our liveness condition.