Josh Berdine

Orcid: 0000-0002-9691-1348

Affiliations:
  • Facebook
  • Microsoft Research
  • Queen Mary University of London, UK


According to our database1, Josh Berdine authored at least 33 papers between 2002 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
A General Approach to Under-Approximate Reasoning About Concurrent Programs.
Proceedings of the 34th International Conference on Concurrency Theory, 2023

2022
Concurrent incorrectness separation logic.
Proc. ACM Program. Lang., 2022

Finding real bugs in big programs with incorrectness logic.
Proc. ACM Program. Lang., 2022

2020
Local Reasoning About the Presence of Bugs: Incorrectness Separation Logic.
Proceedings of the Computer Aided Verification - 32nd International Conference, 2020

2015
A Forward Analysis for Recurrent Sets.
Proceedings of the Static Analysis - 22nd International Symposium, 2015

Spatial Interpolants.
Proceedings of the Programming Languages and Systems, 2015

2014
Backward Analysis via over-Approximate Abstraction and under-Approximate Subtraction.
Proceedings of the Static Analysis - 21st International Symposium, 2014

Computing All Implied Equalities via SMT-Based Partition Refinement.
Proceedings of the Automated Reasoning - 7th International Joint Conference, 2014

2013
Resourceful Reachability as HORN-LA.
Proceedings of the Logic for Programming, Artificial Intelligence, and Reasoning, 2013

2012
Verification Condition Generation and Variable Conditions in Smallfoot
CoRR, 2012

Diagnosing Abstraction Failure for Separation Logic-Based Analyses.
Proceedings of the Computer Aided Verification - 24th International Conference, 2012

2011
Precision and the Conjunction Rule in Concurrent Separation Logic.
Proceedings of the Twenty-seventh Conference on the Mathematical Foundations of Programming Semantics, 2011

SLAyer: Memory Safety for Systems-Level Code.
Proceedings of the Computer Aided Verification - 23rd International Conference, 2011

2010
Structuring the verification of heap-manipulating programs.
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010

2009
Automatic Verification of Heap Manipulation Using Separation Logic.
Proceedings of the SOFSEM 2009: Theory and Practice of Computer Science, 2009

2008
Heap Decomposition for Concurrent Shape Analysis.
Proceedings of the Static Analysis, 15th International Symposium, 2008

Diagrammatic Reasoning in Separation Logic.
Proceedings of the Diagrammatic Representation and Inference, 5th International Conference, 2008

Scalable Shape Analysis for Systems Code.
Proceedings of the Computer Aided Verification, 20th International Conference, 2008

Thread Quantification for Concurrent Shape Analysis.
Proceedings of the Computer Aided Verification, 20th International Conference, 2008

2007
Shape Analysis by Graph Decomposition.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2007

Arithmetic Strengthening for Shape Analysis.
Proceedings of the Static Analysis, 14th International Symposium, 2007

Local reasoning about storable locks.
Proceedings of the 9th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, 2007

Variance analyses from invariance analyses.
Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2007

Thread-modular shape analysis.
Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, 2007

Shape Analysis for Composite Data Structures.
Proceedings of the Computer Aided Verification, 19th International Conference, 2007

Local Reasoning for Storable Locks and Threads.
Proceedings of the Programming Languages and Systems, 5th Asian Symposium, 2007

2006
Strong Update, Disposal, and Encapsulation in Bunched Typing.
Proceedings of the 22nd Annual Conference on Mathematical Foundations of Programming Semantics, 2006

Interprocedural Shape Analysis with Separated Heap Abstractions.
Proceedings of the Static Analysis, 13th International Symposium, 2006

Automatic Termination Proofs for Programs with Shape-Shifting Heaps.
Proceedings of the Computer Aided Verification, 18th International Conference, 2006

2005
Smallfoot: Modular Automatic Assertion Checking with Separation Logic.
Proceedings of the Formal Methods for Components and Objects, 4th International Symposium, 2005

Symbolic Execution with Separation Logic.
Proceedings of the Programming Languages and Systems, Third Asian Symposium, 2005

2004
A Decidable Fragment of Separation Logic.
Proceedings of the FSTTCS 2004: Foundations of Software Technology and Theoretical Computer Science, 2004

2002
Linear Continuation-Passing.
High. Order Symb. Comput., 2002


  Loading...