Non-termination Analysis of Logic Programs with Integer arithmetics

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

15 pages, 2 figures, journal TPLP (special issue on the international conference of logic programming)

Scientific paper

10.1017/S1471068411000159

In the past years, analyzers have been introduced to detect classes of non-terminating queries for definite logic programs. Although these non-termination analyzers have shown to be rather precise, their applicability on real-life Prolog programs is limited because most Prolog programs use non-logical features. As a first step towards the analysis of Prolog programs, this paper presents a non-termination condition for Logic Programs containing integer arithmetics. The analyzer is based on our non-termination analyzer presented at ICLP 2009. The analysis starts from a class of queries and infers a subclass of non-terminating ones. In a first phase, we ignore the outcome (success or failure) of the arithmetic operations, assuming success of all arithmetic calls. In a second phase, we characterize successful arithmetic calls as a constraint problem, the solution of which determines the non-terminating queries.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Non-termination Analysis of Logic Programs with Integer arithmetics does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Non-termination Analysis of Logic Programs with Integer arithmetics, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Non-termination Analysis of Logic Programs with Integer arithmetics will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-672405

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.