Global analysis of standard prolog programs


Autoria(s): Bueno Carrillo, Francisco; Cabeza Gras, Daniel; Hermenegildo, Manuel V.; Puebla Sánchez, Alvaro Germán
Data(s)

01/04/1996

Resumo

Abstract interpretation-based data-flow analysis of logic programs is, at this point, relatively well understood from the point of view of general frameworks and abstract domains. On the other hand, comparatively little attention has been given to the problems which arise when analysis of a full, practical dialect of the Prolog language is attempted, and only few solutions to these problems have been proposed to date. Existing proposals generally restrict in one way or another the classes of programs which can be analyzed. This paper attempts to fill this gap by considering a full dialect of Prolog, essentially the recent ISO standard, pointing out the problems that may arise in the analysis of such a dialect, and proposing a combination of known and novel solutions that together allow the correct analysis of arbitrary programs which use the full power of the language.

Formato

application/pdf

Identificador

http://oa.upm.es/14422/

Idioma(s)

eng

Publicador

Facultad de Informática (UPM)

Relação

http://oa.upm.es/14422/1/HERME_ARC_1996-6.pdf

http://link.springer.com/chapter/10.1007%2F3-540-61055-3_32

Direitos

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

info:eu-repo/semantics/openAccess

Fonte

Programming Languages and Systems — ESOP '96 | 6th European Symposium on Programming | April, 22 - 24, 1996 | Linköping, Sweden

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/conferenceObject

Ponencia en Congreso o Jornada

PeerReviewed