Low-level program analysis is a fundamental problem, taking the shape of “flow analysis ” in functional languages and “points-to” analysis in imperative and object-oriented languages. Despite the similarities, the vocabulary and results in the two communities remain largely distinct, with limited cross-understanding. One of the few links is Shivers’s k-CFA work, which has advanced the concept of “context-sensitive analysis ” and is widely known in both communities. Recent results indicate that the relationship between the func-tional and object-oriented incarnations of k-CFA is not as well understood as thought. Van Horn and Mairson proved k-CFA for k ≥ 1 to be EXPTIME-complete; hence, no polynomial-time al-gorithm can exist. Yet, there are...
Traditional functional languages do not have an explicit distinction between binding times. It aris...
Aspect-Oriented Programming (AOP) aims at modularising crosscutting concerns that show up in softwar...
. In this paper we present a general framework for type-based analyses of functional programs. Our f...
International audienceContext-sensitive points-to analysis is the current most scalable technology f...
What is functional programming? – Functions are first class (objects). – That is, everything you can...
This article is about our findings when we tried to derive a modular version from a whole-program co...
Abstract. Static analyses of object-oriented programs usually rely on intermediate representations t...
<p> This thesis addresses the problem of avoiding errors in functional programs. The thesis has thre...
We present a framework for program analysis of languages with procedures which is general enough to ...
Abstract. In a pure functional language like Clean the values of the functional variables are consta...
A context-sensitive analysis is an analysis in which program elements are interpreted with respect ...
AbstractWe present a framework for program analysis of languages with procedures which is general en...
We use abstract interpretation to define a uniform formalism for presenting and comparing class anal...
Contains fulltext : 91403.pdf (publisher's version ) (Open Access)Radboud Universi...
In the constructive programming community it is commonplace to see formal developments of textbook a...
Traditional functional languages do not have an explicit distinction between binding times. It aris...
Aspect-Oriented Programming (AOP) aims at modularising crosscutting concerns that show up in softwar...
. In this paper we present a general framework for type-based analyses of functional programs. Our f...
International audienceContext-sensitive points-to analysis is the current most scalable technology f...
What is functional programming? – Functions are first class (objects). – That is, everything you can...
This article is about our findings when we tried to derive a modular version from a whole-program co...
Abstract. Static analyses of object-oriented programs usually rely on intermediate representations t...
<p> This thesis addresses the problem of avoiding errors in functional programs. The thesis has thre...
We present a framework for program analysis of languages with procedures which is general enough to ...
Abstract. In a pure functional language like Clean the values of the functional variables are consta...
A context-sensitive analysis is an analysis in which program elements are interpreted with respect ...
AbstractWe present a framework for program analysis of languages with procedures which is general en...
We use abstract interpretation to define a uniform formalism for presenting and comparing class anal...
Contains fulltext : 91403.pdf (publisher's version ) (Open Access)Radboud Universi...
In the constructive programming community it is commonplace to see formal developments of textbook a...
Traditional functional languages do not have an explicit distinction between binding times. It aris...
Aspect-Oriented Programming (AOP) aims at modularising crosscutting concerns that show up in softwar...
. In this paper we present a general framework for type-based analyses of functional programs. Our f...