Interleaved Programs and Rely-Guarantee Reasoning with ITL
G. Schellhorn, B.Tofan, G. Ernst, and W. Reif
Interleaved Programs and Rely-Guarantee Reasoning with ITL
This paper presents a logic that extends basic
ITL 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.
Download PDF, IEEE-link
erschienen 2011
In Proc. of International Symposium on Temporal Representation and Reasoning in AI (TIME)
Download PDF, IEEE-link
Verlag: IEEE (CPS), P4508, pp. 99 - 106
