This paper shows how logic programs can be used to implement the transition functions of denotational abstract interpretation. The logic variables express regularity in the abstract behaviour of commands. The technique is applied here to sign, class and escape analysis for object-oriented programs. We show that the time and space costs using logic programs are smaller than those of a ground relational representation. Moreover, we show that, in the case of sign analysis, our technique requires less memory and has an efficiency comparable to that of an implementation based on binary decision diagrams
Abstract. A technique for transformation f definite logic programs is presented. A first phase perfo...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
AbstractThe paper introduces a semantics for definite logic programs expressed in terms of SLD-deriv...
This paper shows how logic programs can be used to implement the transition functions of denotationa...
Abstract interpretation is a widely applied method for doing static analysis of logic programs. A di...
Abstract interpretation is a widely applied method for doing static analysis of logic programs. A di...
Most logic programming languages actually provide some kind of dynamic scheduling to increase the ex...
A fully abstract denotational semantics for logic programming has not been constructed yet. In this ...
We consider abstract interpretation, and in particular the basic operators of reduced product and co...
Most logic programming languages actually provide some kind of dynamic scheduling to increase the ex...
We introduce a practical method for abductive analysis of modular logic programs. This is obtained b...
Abstract. The relationship between abstract interpretation and partial deduction has received consid...
AbstractWe present a denotational semantics for a logic program to construct a dataflow for the logi...
We introduce a practical method for abductive analysis of modular logic programs. This is obtained ...
AbstractTwo-level semantics is a variant of Scott/Strachey denotational semantics in which the conce...
Abstract. A technique for transformation f definite logic programs is presented. A first phase perfo...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
AbstractThe paper introduces a semantics for definite logic programs expressed in terms of SLD-deriv...
This paper shows how logic programs can be used to implement the transition functions of denotationa...
Abstract interpretation is a widely applied method for doing static analysis of logic programs. A di...
Abstract interpretation is a widely applied method for doing static analysis of logic programs. A di...
Most logic programming languages actually provide some kind of dynamic scheduling to increase the ex...
A fully abstract denotational semantics for logic programming has not been constructed yet. In this ...
We consider abstract interpretation, and in particular the basic operators of reduced product and co...
Most logic programming languages actually provide some kind of dynamic scheduling to increase the ex...
We introduce a practical method for abductive analysis of modular logic programs. This is obtained b...
Abstract. The relationship between abstract interpretation and partial deduction has received consid...
AbstractWe present a denotational semantics for a logic program to construct a dataflow for the logi...
We introduce a practical method for abductive analysis of modular logic programs. This is obtained ...
AbstractTwo-level semantics is a variant of Scott/Strachey denotational semantics in which the conce...
Abstract. A technique for transformation f definite logic programs is presented. A first phase perfo...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
AbstractThe paper introduces a semantics for definite logic programs expressed in terms of SLD-deriv...