作者
Eugene W Stark
发表日期
1985
研讨会论文
Foundations of Software Technology and Theoretical Computer Science: Fifth Conference, New Delhi, India December 16–18, 1985 Proceedings 5
页码范围
369-391
出版商
Springer Berlin Heidelberg
简介
A rely/guarantee specification for a program P is a specification of the form RG (R implies G), where R is a rely condition and G is a guarantee condition. A rely condition expresses the conditions that P relies on its environment to provide, and a guarantee condition expresses what P guarantees to provide in return. This paper presents a proof technique that permits us to infer that a program P satisfies a rely/guarantee specification RG, given that we know P satisfies a finite collection of rely/guarantee specifications R i G i , (iI). The utility of the proof technique is illustrated by using it to derive global liveness properties of a system of concurrent processes from a collection of local liveness properties satisfied by the component processes. The use of the proof rule as a design principle is also considered.
引用总数
19871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024113457226471486277122535664452515352225
学术搜索中的文章
EW Stark - Foundations of Software Technology and Theoretical …, 1985