[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
Volume 33, Issue 1January 2011
Reflects downloads up to 30 Dec 2024Bibliometrics
Skip Table Of Content Section
editorial
Open Access
Editorial
research-article
Open Access
Semantics of transactional memory and automatic mutual exclusion
Article No.: 2, Pages 1–50https://doi.org/10.1145/1889997.1889999

Software Transactional Memory (STM) is an attractive basis for the development of language features for concurrent programming. However, the semantics of these features can be delicate and problematic. In this article we explore the trade-offs semantic ...

research-article
Open Access
LOCKSMITH: Practical static race detection for C
Article No.: 3, Pages 1–55https://doi.org/10.1145/1889997.1890000

Locksmith is a static analysis tool for automatically detecting data races in C programs. In this article, we describe each of Locksmith's component analyses precisely, and present systematic measurements that isolate interesting trade-offs between ...

research-article
Open Access
Mechanically verified proof obligations for linearizability
Article No.: 4, Pages 1–43https://doi.org/10.1145/1889997.1890001

Concurrent objects are inherently complex to verify. In the late 80s and early 90s, Herlihy and Wing proposed linearizability as a correctness condition for concurrent objects, which, once proven, allows us to reason about concurrent objects using pre- ...

research-article
Open Access
Environmental bisimulations for higher-order languages
Article No.: 5, Pages 1–69https://doi.org/10.1145/1889997.1890002

Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging can be: (1) the proof of congruence, as well as enhancements of the bisimulation proof method with “up-to context” techniques, and (2) obtaining ...

Subjects

Comments

Please enable JavaScript to view thecomments powered by Disqus.