Abstract interpretation-based data-flow analysis of logic programs is at this point relatively well understood from the point of view of general frameworks and abstract domains. On the other hand, comparatively little attention has been given to the problems which arise when analysis of a full, practical dialect of the Prolog language is attempted, and only few solutions to these problems have been proposed to date. Such problems relate to dealing correctly with all builtins, including meta-logical and extra-logical predicates, with dynamic predicates (where the program is modified during execution), and with the absence of certain program text during compilation. Existing proposals for dealing with such issues generally restrict in one wa...
This paper discusses some issues which arise in the dataflow analysis of constraint logic programmin...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
AbstractA theory of semantics-based dataflow analysis using a notion of “insertion” is presented. Th...
Abstract interpretation-based data-flow analysis of logic programs is at this point relatively well ...
Abstract interpretation-based data-flow analysis of logic programs is, at this point, relatively wel...
This paper addresses the issue of the practicality of global flow analysis in logic program compilat...
Prolog has many attractive features as a programming tool for artificial intelligence. These include...
AbstractLogic meta-programming in Prolog is a powerful way to express program analysis and transform...
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
There have been a number of attempts at developing intelligent tutoring systems (ITSs) for teaching...
This paper addresses the issue of the practicality of global flow analysis in logic program compilat...
Global data-flow analysis of (constraint) logic programs, which is generally based on abstract inter...
AbstractAlthough Prolog is (still) the most widely used logic language, it suffers from a number of ...
Abstract. We provide here a systematic comparative study of the relative strength and expressive pow...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...
This paper discusses some issues which arise in the dataflow analysis of constraint logic programmin...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
AbstractA theory of semantics-based dataflow analysis using a notion of “insertion” is presented. Th...
Abstract interpretation-based data-flow analysis of logic programs is at this point relatively well ...
Abstract interpretation-based data-flow analysis of logic programs is, at this point, relatively wel...
This paper addresses the issue of the practicality of global flow analysis in logic program compilat...
Prolog has many attractive features as a programming tool for artificial intelligence. These include...
AbstractLogic meta-programming in Prolog is a powerful way to express program analysis and transform...
Although Prolog is (still) the most widely used logic language, it suffers from a number of drawback...
There have been a number of attempts at developing intelligent tutoring systems (ITSs) for teaching...
This paper addresses the issue of the practicality of global flow analysis in logic program compilat...
Global data-flow analysis of (constraint) logic programs, which is generally based on abstract inter...
AbstractAlthough Prolog is (still) the most widely used logic language, it suffers from a number of ...
Abstract. We provide here a systematic comparative study of the relative strength and expressive pow...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...
This paper discusses some issues which arise in the dataflow analysis of constraint logic programmin...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
AbstractA theory of semantics-based dataflow analysis using a notion of “insertion” is presented. Th...