AbstractA theory of abstract interpretation (P. Cousot and R. Cousot, in “Conf. Record, 4th ACM Symposium on Principles of Programming Languages,” 1977) is developed for a typed λ-calculus. The typed λ-calculus may be viewed as the “static” part of a two-level denotational metalanguage for which abstract interpretation was developed by F. Nielson (Ph.D. thesis, University of Edinburgh, 1984; in “Proceedings, STACS 1986,” Lecture Notes in Computer Science, Vol. 210, Springer-Verlag, New York/Berlin, 1986). The present development relaxes a condition imposed there and this sufices to make the framework applicable to strictness analysis for the λ-calculus. This shows the possibility of a general theory for the analysis of functional programs a...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
AbstractA semantic interpretation A for a programming language L is fully abstract if, whenever A〚C[...
Properties of programs can be formulated using various techniques: dataflow analysis, abstract inter...
AbstractIn this paper we consider a functional language with recursively defined types and a weak fo...
In David Schmidts PhD work he explored the use of denotational semantics as a programming lan-guage....
AbstractAbstract interpretation is a compile-time technique which is used to gain information about ...
AbstractWe define a novel inference system for strictness and totality analysis for the simply-typed...
This thesis describes an implementation of abstract interpretation and its application to strictness...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
AbstractFilter domains (Coppo et al.,1984) can be seen as abstract domains for the interpretation of...
AbstractA denotational semantics for the λ-calculus is described. The semantics is continuation-base...
AbstractTwo-level semantics is a variant of Scott/Strachey denotational semantics in which the conce...
A framework is developed for describing and proving the correctness of certain data flow analyses. ...
International audienceAbstract Interpretation proposes advanced techniques for static analysis of pr...
We define a novel inference system for strictness and totality analysis for the simply-typed lazy la...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
AbstractA semantic interpretation A for a programming language L is fully abstract if, whenever A〚C[...
Properties of programs can be formulated using various techniques: dataflow analysis, abstract inter...
AbstractIn this paper we consider a functional language with recursively defined types and a weak fo...
In David Schmidts PhD work he explored the use of denotational semantics as a programming lan-guage....
AbstractAbstract interpretation is a compile-time technique which is used to gain information about ...
AbstractWe define a novel inference system for strictness and totality analysis for the simply-typed...
This thesis describes an implementation of abstract interpretation and its application to strictness...
AbstractAbstract interpretation is a theory of semantics approximation that is used for the construc...
AbstractFilter domains (Coppo et al.,1984) can be seen as abstract domains for the interpretation of...
AbstractA denotational semantics for the λ-calculus is described. The semantics is continuation-base...
AbstractTwo-level semantics is a variant of Scott/Strachey denotational semantics in which the conce...
A framework is developed for describing and proving the correctness of certain data flow analyses. ...
International audienceAbstract Interpretation proposes advanced techniques for static analysis of pr...
We define a novel inference system for strictness and totality analysis for the simply-typed lazy la...
AbstractImplementations of abstract data types are defined via enrichments of a target type. We prop...
AbstractA semantic interpretation A for a programming language L is fully abstract if, whenever A〚C[...
Properties of programs can be formulated using various techniques: dataflow analysis, abstract inter...