| | |
Summary: Stabilization-Preserving Atomicity Renement
(Full Version)
Mikhail Nesterenko 1 ? and Anish Arora 2 ??
1 Mathematics and Computer Science,
Kent State University, Kent, OH 44242 USA,
mikhail@mcs.kent.edu.
2 Department of Computer and Information Science,
Ohio State University
Columbus, OH 43210 USA,
anish@cis.ohio-state.edu
Abstract. Program renements from an abstract to a concrete model
empower designers to reason eectively in the abstract and architects to
implement eectively in the concrete. For renements to be useful, they
must not only preserve functionality properties but also dependability
properties. In this paper, we focus our attention on renements that
preserve the property of stabilization.
We distinguish between two types of stabilization-preserving renements
| atomicity renement and semantics renement | and study the for-
mer. Specically, we present a stabilization-preserving atomicity rene-
ment from a model where a process can atomically access the state of
|