Compositional shape analysis by means of bi-abduction

From MaRDI portal
Publication:5261525

DOI10.1145/1480881.1480917zbMath1315.68085OpenAlexW2154985136MaRDI QIDQ5261525

Dino Distefano, Cristiano Calcagno, Hongseok Yang, Peter W. O'Hearn

Publication date: 3 July 2015

Published in: Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages (Search for Journal in Brave)

Full work available at URL: https://ora.ox.ac.uk/objects/uuid:bcfefe74-a79c-4155-8160-c51f92f05466




Related Items (31)

Abstract Domains for Automated Reasoning about List-Manipulating Programs with Infinite DataAutomatic Inference of Access PermissionsIdeal Abstractions for Well-Structured Transition SystemsSymbolic execution proofs for higher order store programsCaperCombining Model Checking and Data-Flow AnalysisPractical Tactics for Separation LogicVST-Floyd: a separation logic tool to verify correctness of C programsVerifying pointer safety for programs with unknown callsRefinement to Imperative/HOLSeparation logics and modalities: a surveyAn efficient cyclic entailment procedure in a fragment of separation logicEfficient modular SMT-based model checking of pointer programsParameterized synthesis for fragments of first-order logic over data wordsAutomated verification of shape, size and bag properties via user-defined predicates in separation logicA divide-and-conquer approach for analysing overlaid data structuresTemporal property verification as a program analysis taskForest automata for verification of heap manipulationUnified Reasoning About Robustness Properties of Symbolic-Heap Separation LogicFrom invariant checking to invariant inference using randomized searchHighly Automated Formal Proofs over Memory Usage of Assembly CodeInterprocedural Shape Analysis for Effectively Cutpoint-Free ProgramsAutomated Cyclic Entailment Proofs in Separation LogicPrecondition Inference from Intermittent Assertions and Application to Contracts on CollectionsA shape graph logic and a shape systemRely-guarantee bound analysis of parameterized concurrent shared-memory programs. With an application to proving that non-blocking algorithms are bounded lock-freeA relational shape abstract domainRegion Analysis for Race DetectionBottom-Up Shape AnalysisInvariants Synthesis over a Combined Domain for Automated Program VerificationScalable algorithms for abduction via enumerative syntax-guided synthesis




This page was built for publication: Compositional shape analysis by means of bi-abduction