Finding useful sharing information between instances in object- oriented programs has recently been the focus of much research. The applications of such static analysis are multiple: by knowing which variables definitely do not share in memory we can apply conventional compiler optimizations, find coarse-grained parallelism opportunities, or, more importantly, verify certain correctness aspects of programs even in the absence of annotations. In this paper we introduce a framework for deriving precise sharing information based on abstract interpretation for a Java-like language. Our analysis achieves precision in various ways, including supporting multivariance, which allows separating different contexts. We propose a combined Set Sharing + ...
This article considers static analysis based on abstract interpretation of logic programs over combi...
Points-to analysis addresses a fundamental problem in program analysis: determining statically which...
We study the problem of an efficient and precise sharing analysis of (constraint) logic programs. Af...
Finding useful sharing information between instances in object- oriented programs has been recently ...
Abstract. Finding useful sharing information between instances in object-oriented programs has recen...
Finding useful sharing information between instances in object-oriented programs has recently been t...
Finding useful sharing information between instances in object-oriented programs has been recently t...
The application field of static analysis techniques for objectoriented programming is getting broade...
AbstractAlthough the usual goal of sharing analysis is to detect which pairs of variables share, the...
AbstractWe present an abstract interpretation framework for a subset of Java (without concurrency). ...
In this paper we consider static analyses based on abstract interpretation of logic programs over co...
Null pointer dereferences in Java raise exceptions, occur often, are hard to debug and cost a lot of...
In this paper, abstract interpretation algorithms are described for computing the sharmg as well as ...
We present a new method purity analysis for Java programs.A method is pure if it does not mutate any...
It is important that practical data-flow analyzers are backed by reliably proven theoretical results...
This article considers static analysis based on abstract interpretation of logic programs over combi...
Points-to analysis addresses a fundamental problem in program analysis: determining statically which...
We study the problem of an efficient and precise sharing analysis of (constraint) logic programs. Af...
Finding useful sharing information between instances in object- oriented programs has been recently ...
Abstract. Finding useful sharing information between instances in object-oriented programs has recen...
Finding useful sharing information between instances in object-oriented programs has recently been t...
Finding useful sharing information between instances in object-oriented programs has been recently t...
The application field of static analysis techniques for objectoriented programming is getting broade...
AbstractAlthough the usual goal of sharing analysis is to detect which pairs of variables share, the...
AbstractWe present an abstract interpretation framework for a subset of Java (without concurrency). ...
In this paper we consider static analyses based on abstract interpretation of logic programs over co...
Null pointer dereferences in Java raise exceptions, occur often, are hard to debug and cost a lot of...
In this paper, abstract interpretation algorithms are described for computing the sharmg as well as ...
We present a new method purity analysis for Java programs.A method is pure if it does not mutate any...
It is important that practical data-flow analyzers are backed by reliably proven theoretical results...
This article considers static analysis based on abstract interpretation of logic programs over combi...
Points-to analysis addresses a fundamental problem in program analysis: determining statically which...
We study the problem of an efficient and precise sharing analysis of (constraint) logic programs. Af...