๐ฎ
๐ฎ
The Ethereal
Towards linking correctness conditions for concurrent objects and contextual trace refinement
June 07, 2016 ยท The Ethereal ยท ๐ Refine@FM
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Brijesh Dongol, Lindsay Groves
arXiv ID
1606.02023
Category
cs.LO: Logic in CS
Cross-listed
cs.DC
Citations
1
Venue
Refine@FM
Last Checked
5 months ago
Abstract
Correctness conditions for concurrent objects describe how atomicity of an abstract sequential object may be decomposed. Many different concurrent objects and proof methods for them have been developed. However, arguments about correctness are conducted with respect to an object in isolation. This is in contrast to real-world practice, where concurrent objects are often implemented as part of a programming language library (e.g., java.util.concurrent) and are instantiated within a client program. A natural question to ask, then is: How does a correctness condition for a concurrent object ensure correctness of a client program that uses the concurrent object? This paper presents the main issues that surround this question and provides some answers by linking different correctness conditions with a form of trace refinement.
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