Back to Search Start Over

Reasoning about programs by exploiting the environment

Authors :
Limor Fix
Fred B. Schneider
Source :
Automata, Languages and Programming ISBN: 9783540582014, ICALP
Publication Year :
1994
Publisher :
Springer Berlin Heidelberg, 1994.

Abstract

A method for making aspects of a computational model explicit in the formulas of a programming logic is given. The method is based on a new notion of environment -an environment augments the state transitions defined by a program''s atomic actions rather than being interleaved with them. Two simple semantic principles are presented for extending a programming logic in order to reason about executions feasible in various environments. The approach is illustrated by (i) discussing a new way to reason in TLA and Hoare-style programming logics about real-time and by (ii) deriving the first TLA and Hoare-style proof rules for reasoning about schedulers.

Details

ISBN :
978-3-540-58201-4
ISBNs :
9783540582014
Database :
OpenAIRE
Journal :
Automata, Languages and Programming ISBN: 9783540582014, ICALP
Accession number :
edsair.doi...........e9d4d693a4620292a087f812214b044e
Full Text :
https://doi.org/10.1007/3-540-58201-0_79