AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that formalises a polymorphic analysis as a generalisation of possibly infinitely many monomorphic analyses in the sense that the results of the monomorphic analyses can be obtained as instances of that of the polymorphic analysis. We then present a polymorphic type analysis of logic programs in terms of an abstract domain for polymorphic descriptions of type information and two operators on the abstract domain, namely the least upper bound operator and the abstract unification operator. The abstract domain captures type information more precisely than other abstract domains for similar purposes. The abstract unification operator for the polymorphic ty...
In a previous paper [7], we have developed a type abstract interpreter which was shown to be more p...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Abstract Pure logic programming lacks some features known from other modern programming languages, e...
AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that forma...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
We present a type inference system for Horn clause logic programs, based on a bottom-up abstract int...
AbstractWe present a type inference system for Horn clause logic programs, based on a bottom-up abst...
Abstract. Type information has many applications, it can be used for optimized compilation, terminat...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
The purpose of this paper is to study the problem of complete type infer-encing for polymorphic orde...
. This paper illustrates the application of abstract compilation using multiple incarnations of the ...
There are many applications where precise mode analysis is required. However, within the framework o...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
In this chapter, we propose a framework for logic programming with different type systems. In this f...
Type information has many applications; it can e.g. be used in optimized compilation, termination a...
In a previous paper [7], we have developed a type abstract interpreter which was shown to be more p...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Abstract Pure logic programming lacks some features known from other modern programming languages, e...
AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that forma...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
We present a type inference system for Horn clause logic programs, based on a bottom-up abstract int...
AbstractWe present a type inference system for Horn clause logic programs, based on a bottom-up abst...
Abstract. Type information has many applications, it can be used for optimized compilation, terminat...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
The purpose of this paper is to study the problem of complete type infer-encing for polymorphic orde...
. This paper illustrates the application of abstract compilation using multiple incarnations of the ...
There are many applications where precise mode analysis is required. However, within the framework o...
This paper describes a scheme for the abstract interpretation of logic programs based on type inform...
In this chapter, we propose a framework for logic programming with different type systems. In this f...
Type information has many applications; it can e.g. be used in optimized compilation, termination a...
In a previous paper [7], we have developed a type abstract interpreter which was shown to be more p...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Abstract Pure logic programming lacks some features known from other modern programming languages, e...