A construction for finite abstract domains is presented which is quite general, being applicable to any algebraic data type, including higher order cases, based on the notion of a 'set of elements'. This generalises earlier work on the abstract interpretation of lazy lists. The abstraction for elements is given, and a new powerdomain is developed. Then a means of iterative calculation of the sub-domain which contains all the 'useful' points is arrived at, and abstractions for the constructors and case-expressions are derived. An implementation of higher-order strictness analysis by abstract interpretation is described, which uses techniques taken from work on the semantics of sequential programming languages. Using sequential algorithms, we...
In this paper we consider a functional language with recursively delined types and a weak form of po...
Completeness in abstract interpretation is an ideal and rare situation where the abstract semantics ...
In this paper we consider a functional language with recursively delined types and a weak form of po...
A construction for finite abstract domains is presented which is quite general, being applicable to ...
AbstractAbstract interpretation is a compile-time technique which is used to gain information about ...
This thesis describes an implementation of abstract interpretation and its application to strictness...
Projet FORMELStrictness analysis has been investigated in order to cover in one hand higher-order st...
We give upper bounds on the number of times the flxed point oper-ator needs to be unfolded for stric...
Abstract. Our aim is to show that techniques from higher-order strict-ness analysis may be used as a...
We give upper bounds on the number of times the fixed point operator needs to be unfolded for strict...
AbstractExpression evaluation in lazy applicative languages is usually implemented by an expensive m...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
AbstractIn this paper we consider a functional language with recursively defined types and a weak fo...
Completeness is an ideal, although uncommon, feature of abstract interpretations, formalizing the in...
Abstract. In this report a new backward strictness analysis for functional languages is presented. I...
In this paper we consider a functional language with recursively delined types and a weak form of po...
Completeness in abstract interpretation is an ideal and rare situation where the abstract semantics ...
In this paper we consider a functional language with recursively delined types and a weak form of po...
A construction for finite abstract domains is presented which is quite general, being applicable to ...
AbstractAbstract interpretation is a compile-time technique which is used to gain information about ...
This thesis describes an implementation of abstract interpretation and its application to strictness...
Projet FORMELStrictness analysis has been investigated in order to cover in one hand higher-order st...
We give upper bounds on the number of times the flxed point oper-ator needs to be unfolded for stric...
Abstract. Our aim is to show that techniques from higher-order strict-ness analysis may be used as a...
We give upper bounds on the number of times the fixed point operator needs to be unfolded for strict...
AbstractExpression evaluation in lazy applicative languages is usually implemented by an expensive m...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
AbstractIn this paper we consider a functional language with recursively defined types and a weak fo...
Completeness is an ideal, although uncommon, feature of abstract interpretations, formalizing the in...
Abstract. In this report a new backward strictness analysis for functional languages is presented. I...
In this paper we consider a functional language with recursively delined types and a weak form of po...
Completeness in abstract interpretation is an ideal and rare situation where the abstract semantics ...
In this paper we consider a functional language with recursively delined types and a weak form of po...