We present a static analysis technique for non-termination inference of logic programs. Our framework relies on an extension of the subsumption test, where some specific argument positions can be instantiated while others are generalized. We give syntactic criteria to statically identify such argument positions from the text of a program. Atomic left looping queries are generated bottom-up from selected subsets of the binary unfoldings of the program of interest. We propose a set of correct algorithms for automating the approach. Then, non-termination inference is tailored to attempt proofs of optimality of left termination conditions computed by a termination inference tool. An experimental evaluation is reported and the analysers can be t...
In the past years, analyzers have been introduced to detect classes of non-terminating queries for d...
One of the main advantages of logic programs is that it allows to write declarative programs that ve...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
Long version (algorithms and proofs included) of a paper submitted to TOPLASWe present a static anal...
Abstract. In this paper, we begin with an approach to non-termination inference of logic programs. O...
ABSTRACT. In this paper, we present an approach to non-termination inference of logic programs. Our ...
In recent years techniques and systems have been developed to prove non-termination of logic program...
In this paper, we present a new approach to non-termination analysis of logic programs, based on mod...
We present an approximation framework for attacking the undecidable termination prob-lem of logic pr...
We present an approximation framework for attacking the undecidable termination problem of logic pro...
Abstract. Termination has been a subject of intensive research in the logic programming community fo...
We present cTI, the first system for universal left-termination inference of logic programs. Termina...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
In the past years, analyzers have been introduced to detect classes of non-terminating queries for d...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
In the past years, analyzers have been introduced to detect classes of non-terminating queries for d...
One of the main advantages of logic programs is that it allows to write declarative programs that ve...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
Long version (algorithms and proofs included) of a paper submitted to TOPLASWe present a static anal...
Abstract. In this paper, we begin with an approach to non-termination inference of logic programs. O...
ABSTRACT. In this paper, we present an approach to non-termination inference of logic programs. Our ...
In recent years techniques and systems have been developed to prove non-termination of logic program...
In this paper, we present a new approach to non-termination analysis of logic programs, based on mod...
We present an approximation framework for attacking the undecidable termination prob-lem of logic pr...
We present an approximation framework for attacking the undecidable termination problem of logic pro...
Abstract. Termination has been a subject of intensive research in the logic programming community fo...
We present cTI, the first system for universal left-termination inference of logic programs. Termina...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
In the past years, analyzers have been introduced to detect classes of non-terminating queries for d...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
In the past years, analyzers have been introduced to detect classes of non-terminating queries for d...
One of the main advantages of logic programs is that it allows to write declarative programs that ve...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...