We define a novel inference system for strictness and totality analysis for the simply-typed lazy lambda-calculus with constants and fixpoints. Strictness information identifies those terms that definitely denote bottom (i.e. do not evaluate to WHNF) whereas totality information identifies those terms that definitely do not denote bottom (i.e. do evaluate to WHNF). The analysis is presented as an annotated type system allowing conjunctions only at ``top level´´. We give examples of its use and prove the correctness with respect to a natural-style operational semantics
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
In this Ph.D. thesis, we study four program analyses. Three of them are specified by annotated type ...
AbstractWe define a novel inference system for strictness and totality analysis for the simply-typed...
We definea novel inference system for strictness and totality analysis for the simply-typed lazy lam...
AbstractWe define a novel inference system for strictness and totality analysis for the simply-typed...
This report deals with strictness types, a way of recording whether a function needs its argumen...
AbstractIn this paper we present two non-standard-type inference systems for conjunctive strictness ...
Properties of programs can be formulated using various techniques: dataflow analysis, abstract inter...
AbstractExpression evaluation in lazy applicative languages is usually implemented by an expensive m...
This report deals with strictness types, a way of recording whether a function needs its argument(s)...
Amtoft has formulated an “on-line ” constraint normalization method for solving a strict-ness infere...
Interpretation Table 1.2: Annotations in the Thesis In Chapter 2 we present a combined strictness an...
AbstractA theory of abstract interpretation (P. Cousot and R. Cousot, in “Conf. Record, 4th ACM Symp...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
In this Ph.D. thesis, we study four program analyses. Three of them are specified by annotated type ...
AbstractWe define a novel inference system for strictness and totality analysis for the simply-typed...
We definea novel inference system for strictness and totality analysis for the simply-typed lazy lam...
AbstractWe define a novel inference system for strictness and totality analysis for the simply-typed...
This report deals with strictness types, a way of recording whether a function needs its argumen...
AbstractIn this paper we present two non-standard-type inference systems for conjunctive strictness ...
Properties of programs can be formulated using various techniques: dataflow analysis, abstract inter...
AbstractExpression evaluation in lazy applicative languages is usually implemented by an expensive m...
This report deals with strictness types, a way of recording whether a function needs its argument(s)...
Amtoft has formulated an “on-line ” constraint normalization method for solving a strict-ness infere...
Interpretation Table 1.2: Annotations in the Thesis In Chapter 2 we present a combined strictness an...
AbstractA theory of abstract interpretation (P. Cousot and R. Cousot, in “Conf. Record, 4th ACM Symp...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
In this Ph.D. thesis, we study four program analyses. Three of them are specified by annotated type ...