The rely-guarantee method for verifying shared variable concurrent programs

Q Xu, WP de Roever, J He - Formal Aspects of Computing, 1997 - Springer
Compositional proof systems for shared variable concurrent programs can be devised by
including the interference information in the specifications. The formalism falls into a …

Proving concurrent constraint programs correct

FS De Boer, M Gabbrielli, E Marchiori… - ACM Transactions on …, 1997 - dl.acm.org
We introduce a simple compositional proof system for proving (partial) correctness of
concurrent constraint programs (CCP). The proof system is based on a denotational …

On the practical need for abstraction relations to verify abstract data type representations

M Sitaraman, BW Weide… - IEEE Transactions on …, 1997 - ieeexplore.ieee.org
The typical correspondence between a concrete representation and an abstract conceptual
value of an abstract data type (ADT) variable (object) is a many-to-one function. For …

Auxiliary variables and recursive procedures

T Schreiber - Colloquium on Trees in Algebra and Programming, 1997 - Springer
Much research in axiomatic semantics suffers from a lack of formality. In particular, most
proposed verification calculi for imperative programs dealing with recursive procedures are …

Hoare-style compositional proof systems for reactive shared variable concurrency

FS de Boer, U Hannemann, WP de Roever - Foundations of Software …, 1997 - Springer
A new compositional logic for verifying safety properties of shared variable concurrency is
presented, in which, in order to characterize infinite computations, a Hoare-style I/pre/post …

A compositional proof system for shared variable concurrency

FS de Boer, U Hannemann, WP de Roever - FME'97: Industrial …, 1997 - Springer
This paper presents a compositional proof system for shared variable concurrency. The
proof system is based on an assertion language which describes a computation, ie a …

A state-oriented, partial-order model and logic for distributed systems verification

VK Narayanan - 1997 - spectrum.library.concordia.ca
A theory of state-oriented, partially-ordered model named, Communicating Minimal prefix
machines (CMpms) that represent a fixed set of processes, is presented. Each of these …

A methodology for designing proof rules for fair parallel programs

CS Jutla, JR Rao - Formal aspects of computing, 1997 - Springer
We propose a methodology for designing sound and complete proof systems for proving
progress properties of parallel programs under various fairness assumptions. Our …

[PS][PS] Semantic Spaces for Specifications and Templates

DS Gibson, BW Weide - Proceedings of the Foundations of Component …, 1997 - cs.ucf.edu
Component-level maintenance involves changing the behavior of a system in useful and
predictable ways by removing and replacing entire components. In order to perform …

Deterministic programs

KR Apt, ER Olderog, KR Apt, ER Olderog - Verification of Sequential and …, 1997 - Springer
In a deterministic program there is at most one instruction to be executed “next,” so that from
a given initial state only one execution sequence is generated. In classical programming …