Reasoning about Java’s Reentrant Locks (original) (raw)

Revocation techniques for Java concurrency

Antony Hosking

2005

View PDFchevron_right

A decision procedure for detecting atomicity violations for communicating processes with locks

Tayssir Touili, Thomas Reps

International Journal on Software Tools for Technology Transfer, 2011

View PDFchevron_right

Verification for Java's Reentrant Multithreading Concept: Soundness and Completeness

Erika Abraham

2002

View PDFchevron_right

Towards automatic proofs of lock-free algorithms

Loïc Fejoz

2008

View PDFchevron_right

Safe Locking for Multi-threaded Java

Olaf Owe

Lecture Notes in Computer Science, 2012

View PDFchevron_right

Refactoring Java programs for flexible locking

Julian Dolby

Proceeding of the 33rd international conference on Software engineering - ICSE '11, 2011

View PDFchevron_right

Transparently Reconciling Transactions with Locking for Java Synchronization

Antony Hosking

Lecture Notes in Computer Science, 2006

View PDFchevron_right

Local Reasoning for Storable Locks and Threads

Noam Rinetzky

Lecture Notes in Computer Science

View PDFchevron_right

Verification for Java's Reentrant Multithreading Concept

Erika Abraham

… of Software Science …, 2002

View PDFchevron_right

Permission-Based Separation Logic for Message-Passing Concurrency

Adrian Francalanza

Logical Methods in …, 2011

View PDFchevron_right

Data flow analysis for checking properties of concurrent Java programs

George Avrunin

Proceedings of the 21st …, 1999

View PDFchevron_right

Synchronizing Java threads using assertions

Ernesto Pimentel

Technology of Object- …, 1999

View PDFchevron_right

Correct-by-construction concurrency: Using dependent types to verify implementations of effectful resource usage protocols

Kevin Hammond

2010

View PDFchevron_right

An Assertional Proof System for Multithreaded Java

Erika Abrahám

View PDFchevron_right

An assertional proof system for multithreaded Java: Theory and tool support

Erika Abrahám

View PDFchevron_right

A program logic for resource verification

Alberto Momigliano

Theorem Proving in …, 2004

View PDFchevron_right

Declarative concurrency in Java

Rafa Ramirez

Lecture Notes in Computer Science, 2000

View PDFchevron_right

A Tool-Supported Proof System for Multithreaded Java

Erika Abraham

Formal Methods for …, 2003

View PDFchevron_right

Deadlock freedom through object ownership

Faraz Torshizi

International Workshop on …, 2009

View PDFchevron_right

Variable Permissions for Concurrency Verification

Duy Le

View PDFchevron_right

A linear concurrent constraint approach for the automatic verification of access permissions

Claudia Finger-Kratochvil

Proceedings of the 14th symposium on Principles and practice of declarative programming - PPDP '12, 2012

View PDFchevron_right

A Deductive Proof System for Multithreaded Java With Exceptions

Erika Abraham

Fundamenta …, 2008

View PDFchevron_right

Verifiable concurrent programming using concurrency controllers

aysu can

Proceedings. 19th International Conference on Automated Software Engineering, 2004., 2004

View PDFchevron_right