๐ฎ
๐ฎ
The Ethereal
Encoding fairness in a synchronous concurrent program algebra: extended version with proofs
May 04, 2018 ยท The Ethereal ยท ๐ World Congress on Formal Methods
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Ian J. Hayes, Larissa A. Meinicke
arXiv ID
1805.01681
Category
cs.LO: Logic in CS
Cross-listed
cs.DC
Citations
6
Venue
World Congress on Formal Methods
Last Checked
5 months ago
Abstract
Concurrent program refinement algebra provides a suitable basis for supporting mechanised reasoning about shared-memory concurrent programs in a compositional manner, for example, it supports the rely/guarantee approach of Jones. The algebra makes use of a synchronous parallel operator motivated by Aczel's trace model of concurrency and with similarities to Milner's SCCS. This paper looks at defining a form of fairness within the program algebra. The encoding allows one to reason about the fair execution of a single process in isolation as well as define fair-parallel in terms of a base parallel operator, of which no fairness properties are assumed. An algebraic theory to support fairness and fair-parallel is developed.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Logic in CS
๐ฎ
๐ฎ
The Ethereal
Safe Reinforcement Learning via Shielding
๐ฎ
๐ฎ
The Ethereal
Formal Verification of Piece-Wise Linear Feed-Forward Neural Networks
๐ฎ
๐ฎ
The Ethereal
Heterogeneous substitution systems revisited
๐ฎ
๐ฎ
The Ethereal
Omega-Regular Objectives in Model-Free Reinforcement Learning
๐ฎ
๐ฎ
The Ethereal