Deriving a fixpoint computation algorithm for top-down abstract interpretation of logic programs


Autoria(s): Muthukumar, Kalyan; Hermenegildo, Manuel V.
Data(s)

01/04/1990

Resumo

Bruynooghe described a framework for the top-down abstract interpretation of logic programs. In this framework, abstract interpretation is carried out by constructing an abstract and-or tree in a top-down fashion for a given query and program. Such an abstract interpreter requires fixpoint computation for programs which contain recursive predicates. This paper presents in detail a fixpoint algorithm that has been developed for this purpose and the motivation behind it. We start off by describing a simple-minded algorithm. After pointing out its shortcomings, we present a series of refinements to this algorithm, until we reach the final version. The aim is to give an intuitive grasp and provide justification for the relative complexity of the final algorithm. We also present an informal proof of correctness of the algorithm and some results obtained from an implementation.

Formato

application/pdf

Identificador

http://oa.upm.es/15292/

Idioma(s)

eng

Publicador

Facultad de Informática (UPM)

Relação

http://oa.upm.es/15292/1/HERME_TCREP_ANDMANS_1990-1.pdf

ftp://clip.dia.fi.upm.es/pub/papers/tr153-90.mcc.ps.Z‎

Direitos

http://creativecommons.org/licenses/by-nc-nd/3.0/es/

info:eu-repo/semantics/openAccess

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/other

Monográfico (Informes, Documentos de trabajo, etc)

PeerReviewed