A Sound and Complete Proof Technique for Linearizability of Concurrent Data Structures
نویسندگان
چکیده
منابع مشابه
A A Sound and Complete Proof Technique for Linearizability of Concurrent Data Structures
level. For our first level A we extend ADT with histories and finalization giving us a new data type HADT = (HAState,History , History × HAInit , (HAOpp,i)p∈P,i∈I ,HAFin). Basically, we extend the local state of ADT with a new variable storing the current history of a run. States are thus of type (as , hs) where as is a state of ADT and hs a sequential history. HAState =̂ AState ∧ [hs : seqEvent...
متن کاملLocal Linearizability for Concurrent Container-Type Data Structures
The semantics of concurrent data structures is usually given by a sequential specification and a consistency condition. Linearizability is the most popular consistency condition due to its simplicity and general applicability. Nevertheless, for applications that do not require all guarantees offered by linearizability, recent research has focused on improving performance and scalability of conc...
متن کاملProving Opacity via Linearizability: A Sound and Complete Method
Transactional memory (TM) is a mechanism that manages thread synchronisation on behalf of a programmer so that blocks of code execute with the illusion of atomicity. The main safety criterion for transactional memory is opacity, which defines conditions for serialising concurrent transactions. Verifying opacity is complex because one must not only consider the orderings between fine-grained (an...
متن کاملReducing Opacity to Linearizability: A Sound and Complete Method
Transactional memory is a mechanism that manages thread synchronisation on behalf of a programmer so that blocks of code execute with an illusion of atomicity. The main safety criterion for transactional memory is opacity, which defines conditions for serialising concurrent transactions. Proving opacity is complicated because it allows concurrent transactions to observe distinct memory states, ...
متن کاملinvestigating the feasibility of a proposed model for geometric design of deployable arch structures
deployable scissor type structures are composed of the so-called scissor-like elements (sles), which are connected to each other at an intermediate point through a pivotal connection and allow them to be folded into a compact bundle for storage or transport. several sles are connected to each other in order to form units with regular polygonal plan views. the sides and radii of the polygons are...
ذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Computational Logic
سال: 2014
ISSN: 1529-3785,1557-945X
DOI: 10.1145/2629496