Deriving Abstract Semantics for Forward Analysis of Normal Logic Programs

preprint1998arXivOpen access

Abstract

The problem of forward abstract interpretation of {\em normal} logic programs has not been formally addressed in the literature although negation as failure is dealt with through the built-in predicate ! in the way it is implemented in Prolog. This paper proposes a solution to this problem by deriving two generic fixed-point abstract semantics FbandF^b and F^\diamond for forward abstract interpretation of {\em normal} logic programs. FbF^b is intended for inferring data descriptions for edges in the program graph where an edge denotes the possibility that the control of execution transfers from its source program point to its destination program point. F⋄F^\diamond is derived from FbF^b and is intended for inferring data descriptions for textual program points.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.