This paper addresses the verification of properties of imperative programs with recursive procedure calls, heap-allocated storage, and destructive updating of pointer-valued fields-i.e., interprocedural shape analysis. It presents a way to apply some previously known approaches to interprocedural dataflow analysis-which in past work have been applied only to a much less rich setting-so that they can be applied to programs that use heap-allocated storage and perform destructive updating
In a language with procedures and pointers as parameters, an instruction can modify memory locations...
Abstract. Control Flow Analysis is a widely used approach for analysing functional and object orient...
This paper demonstrates shape analyses that can achieve a state space reduction exponential in the n...
Abstract. This paper addresses the verification of properties of imperative programs with recursive ...
We present a framework for interprocedural shape analysis, which is context-and flow-sensitive with ...
We extend the relational approach to interprocedural analysis of sequential programs to concurrent p...
Abstract. The performance of heap analysis techniques has a significant impact on their utility in o...
Abstract. The performance of heap analysis techniques has a significant impact on their utility in a...
Aliasing information in the presence of pointers is needed in order to expose unexploited parallelis...
Interprocedural program analysis is often performed by computing procedure summaries. While possible...
This paper proposes a novel approach to shape analysis: using local reasoning about individual heap ...
This paper proposes a novel approach to shape analysis: using local reasoning about individual heap...
In this paper we propose an efficient and effective algorithm to perform flow-insensitive interproce...
An analysis method for specialization of imperative programs is described in this paper. This anal-y...
International audienceStatic analyses aim at inferring semantic properties of programs. We distingui...
In a language with procedures and pointers as parameters, an instruction can modify memory locations...
Abstract. Control Flow Analysis is a widely used approach for analysing functional and object orient...
This paper demonstrates shape analyses that can achieve a state space reduction exponential in the n...
Abstract. This paper addresses the verification of properties of imperative programs with recursive ...
We present a framework for interprocedural shape analysis, which is context-and flow-sensitive with ...
We extend the relational approach to interprocedural analysis of sequential programs to concurrent p...
Abstract. The performance of heap analysis techniques has a significant impact on their utility in o...
Abstract. The performance of heap analysis techniques has a significant impact on their utility in a...
Aliasing information in the presence of pointers is needed in order to expose unexploited parallelis...
Interprocedural program analysis is often performed by computing procedure summaries. While possible...
This paper proposes a novel approach to shape analysis: using local reasoning about individual heap ...
This paper proposes a novel approach to shape analysis: using local reasoning about individual heap...
In this paper we propose an efficient and effective algorithm to perform flow-insensitive interproce...
An analysis method for specialization of imperative programs is described in this paper. This anal-y...
International audienceStatic analyses aim at inferring semantic properties of programs. We distingui...
In a language with procedures and pointers as parameters, an instruction can modify memory locations...
Abstract. Control Flow Analysis is a widely used approach for analysing functional and object orient...
This paper demonstrates shape analyses that can achieve a state space reduction exponential in the n...