Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Verifying Correct Usage of Atomic Blocks and Typestate: Technical Companion
 

Summary: Verifying Correct Usage of Atomic Blocks and
Typestate: Technical Companion
Nels E. Beckman
Jonathan Aldrich
August 2008
CMU-ISR-08-126
Institute for Software Research
School of Computer Science
Carnegie Mellon University
Pittsburgh, PA 15213
Institute for Software Research, School of Computer Science, Carnegie Mellon University,
Pittsburgh, PA, USA
This work was supported by a University of Coimbra Joint Research Collaboration Initiative, DARPA grant
#HR00110710019, Army Research Office grant #DAAD19-02-1-0389 entitled "Perpetually Available and Secure In-
formation Systems", the Department of Defense, and the Software Industry Center at CMU and its sponsors, especially
the Alfred P. Sloan Foundation.
Keywords: transactional memory, typestate, proof
Abstract
In this technical report, we present a static and dynamic semantics as well as a proof of soundness
for a programming language presented in the paper entitled, Verifying Correct Usage of Atomic

  

Source: Aldrich, Jonathan - School of Computer Science, Carnegie Mellon University

 

Collections: Computer Technologies and Information Sciences