activity
20092024
most citedHierarchical Shape Abstraction for Analysis of Free-List Memory Allocators

2 citations · 5 across the 4 of their papers we have counts for

collaborators

5 papers

cs.LO2024

Deciding Separation Logic with Pointer Arithmetic and Inductive Definitions

Wanyun Su, Zhilin Wu, Mihaela Sighireanu

Pointer arithmetic is widely used in low-level programs, e.g. memory allocators. The specification of such programs usually requires using pointer arithmetic inside inductive defin…

cs.PL2018★ 1 cited

Exploiting Pointer Analysis in Memory Models for Deductive Verification

Bouillaguet Quentin, Bobot François, Sighireanu Mihaela +1

Cooperation between verification methods is crucial to tackle the challenging problem of software verification. The paper focuses on the verification of C programs using pointers a…

cs.PL2016★ 2 cited

Hierarchical Shape Abstraction for Analysis of Free-List Memory Allocators

Bin Fang, Mihaela Sighireanu

We propose a hierarchical abstract domain for the analysis of free-list memory allocators that tracks shape and numerical properties about both the heap and the free lists. Our dom…

cs.LO2015

On Automated Lemma Generation for Separation Logic with Inductive Definitions

Constantin Enea, Mihaela Sighireanu, Zhilin Wu

Separation Logic with inductive definitions is a well-known approach for deductive verification of programs that manipulate dynamic data structures. Deciding verification condition…

cs.LO2009★ 2 cited

A Generic Framework for Reasoning about Dynamic Networks of Infinite-State Processes

Ahmed Bouajjani, Cezara Dragoi, Constantin Enea +2

We propose a framework for reasoning about unbounded dynamic networks of infinite-state processes. We propose Constrained Petri Nets (CPN) as generic models for these networks. The…