Interleaved Programs and Rely-Guarantee Reasoning with ITL

  • Authors:
  • Gerhard Schellhorn;Bogdan Tofan;Gidon Ernst;Wolfgang Reif

  • Affiliations:
  • -;-;-;-

  • Venue:
  • TIME '11 Proceedings of the 2011 Eighteenth International Symposium on Temporal Representation and Reasoning
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a logic that extends basicITL with explicit, interleaved programs. The calculus is based on symbolic execution, as previously described. We extend this former work here, by integrating the logic with higher-order logic, adding recursive procedures and rules to reason about fairness. Further, we show how rules for rely-guarantee reasoning can be derived and outline the application of some features to verify concurrent programs in practice. The logic is implemented in the interactive verification environment KIV.