We extend an existing first-order typing system for strictness analysis to the fully higher-order case, covering both the derivation system and the inference algorithm. The resulting strictness typing system has expressive capabilities far beyond that of traditional strictness analysis systems. This extension is developed with the explicit aim of formally proving soundness of higher-order strictness typing with respect to a natural operational semantics. A key aspect of our approach is the introduction of a proof assistant at an early stage, namely during development of the proof. As such, the theorem prover aids the design of the language theoretic concepts. The new results in combination with their formal proof can be seen as a case study...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...
A construction for finite abstract domains is presented which is quite general, being applicable to ...
AbstractIn this paper we consider a functional language with recursively defined types and a weak fo...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
Contains fulltext : 149047.pdf (author's version ) (Open Access
This report deals with strictness types, a way of recording whether a function needs its argumen...
This report deals with strictness types, a way of recording whether a function needs its argument(s)...
AbstractIn this paper we present two non-standard-type inference systems for conjunctive strictness ...
AbstractAbstract interpretation is a compile-time technique which is used to gain information about ...
Higher Order Demand Propagation as proposed in [Pa98] provides a non-standard denotational semantics...
Higher Order Demand Propagation as proposed in [Pa98] provides a non-standard denotational semantics...
Abstract. In this report a new backward strictness analysis for functional languages is presented. I...
AbstractFilter domains (Coppo et al.,1984) can be seen as abstract domains for the interpretation of...
Amtoft has formulated an “on-line ” constraint normalization method for solving a strict-ness infere...
Projet FORMELStrictness analysis has been investigated in order to cover in one hand higher-order st...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...
A construction for finite abstract domains is presented which is quite general, being applicable to ...
AbstractIn this paper we consider a functional language with recursively defined types and a weak fo...
We extend an existing first-order typing system for strictness analysis to the fully higher-order ca...
Contains fulltext : 149047.pdf (author's version ) (Open Access
This report deals with strictness types, a way of recording whether a function needs its argumen...
This report deals with strictness types, a way of recording whether a function needs its argument(s)...
AbstractIn this paper we present two non-standard-type inference systems for conjunctive strictness ...
AbstractAbstract interpretation is a compile-time technique which is used to gain information about ...
Higher Order Demand Propagation as proposed in [Pa98] provides a non-standard denotational semantics...
Higher Order Demand Propagation as proposed in [Pa98] provides a non-standard denotational semantics...
Abstract. In this report a new backward strictness analysis for functional languages is presented. I...
AbstractFilter domains (Coppo et al.,1984) can be seen as abstract domains for the interpretation of...
Amtoft has formulated an “on-line ” constraint normalization method for solving a strict-ness infere...
Projet FORMELStrictness analysis has been investigated in order to cover in one hand higher-order st...
We present an automated approach to relatively completely veri-fying safety (i.e., reachability) pro...
A construction for finite abstract domains is presented which is quite general, being applicable to ...
AbstractIn this paper we consider a functional language with recursively defined types and a weak fo...