AbstractA directonal type for a Prolog program expresses certain properties of the operational semantics of the program. This paper shows that the annotation proof method, proposed by Deransart for proving declarative properties of logic programs, is also applicable for proving correctness of directional types. In particular, the sufficient correctness criterion of well-typedness by Bronsard et al., turns out to be a specialization of the annotation method. The comparison shows a general mechanism for construction of similar specializations, which is applied to derive yet another concept of well-typedness. The usefulness of the new correctness criterion is shown on examples of Prolog programs, where the traditional notion of well-typedness ...
AbstractThe coincidence between the model-theoretic and the procedural semantics of SLD-resolution d...
Regular types are a powerful tool for computing very precise descriptive types for logic programs. H...
Proofs of correctness of imperative programs are traditionally done in first order frameworks derive...
AbstractA directonal type for a Prolog program expresses certain properties of the operational seman...
This paper shows that the annotation proof method, proposed by Deransart for proving declarative pro...
We follow the set-based approach to directional types proposed by Aiken and Lakshman[1]. Their type ...
Directional types form a type system for logic programs which is based on the view of a predicate as...
We present an algorithm for automatic type checking of logic programs with respect to directional ty...
AbstractThis paper presents a new approach to type inference of Prolog programs. The novelty is in t...
This thesis deals with two themes: (1) construction of abstract domains for mode analysis of typed l...
AbstractA theory for a type system for logic programs is developed which addressesthe question of we...
We consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
Many frameworks have been proposed for deriving specific runtime properties, but there is still a la...
AbstractThis article defines the semantics of MinAML, an idealized aspect-oriented programming langu...
This thesis deals with two themes: (1) construction of abstract domains for mode analysis of typed l...
AbstractThe coincidence between the model-theoretic and the procedural semantics of SLD-resolution d...
Regular types are a powerful tool for computing very precise descriptive types for logic programs. H...
Proofs of correctness of imperative programs are traditionally done in first order frameworks derive...
AbstractA directonal type for a Prolog program expresses certain properties of the operational seman...
This paper shows that the annotation proof method, proposed by Deransart for proving declarative pro...
We follow the set-based approach to directional types proposed by Aiken and Lakshman[1]. Their type ...
Directional types form a type system for logic programs which is based on the view of a predicate as...
We present an algorithm for automatic type checking of logic programs with respect to directional ty...
AbstractThis paper presents a new approach to type inference of Prolog programs. The novelty is in t...
This thesis deals with two themes: (1) construction of abstract domains for mode analysis of typed l...
AbstractA theory for a type system for logic programs is developed which addressesthe question of we...
We consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
Many frameworks have been proposed for deriving specific runtime properties, but there is still a la...
AbstractThis article defines the semantics of MinAML, an idealized aspect-oriented programming langu...
This thesis deals with two themes: (1) construction of abstract domains for mode analysis of typed l...
AbstractThe coincidence between the model-theoretic and the procedural semantics of SLD-resolution d...
Regular types are a powerful tool for computing very precise descriptive types for logic programs. H...
Proofs of correctness of imperative programs are traditionally done in first order frameworks derive...