Global analysis of constraint logic programs


Autoria(s): Bruynooghe, Maurice; Dumortier, Veroniek; García de la Banda, M.; Hermenegildo, Manuel V.; Janssens, G.; Simoens, W.
Data(s)

01/09/1996

Resumo

This article presents and illustrates a practical approach to the dataow analysis of constraint logic programming languages using abstract interpretation. It is rst argued that from the framework point of view it suces to propose relatively simple extensions of traditional analysis methods which have already been proved useful and practical and for exist. This is shown by proposing a simple extension of Bruynooghes traditional framework which allows it to analyze constraint logic programs. Then and using this generalized framework two abstract domains and their required abstract functions are presented the rst abstract domain approximates deniteness information and the second one freeness. Finally an approach for cobining those domains is proposed The two domains and their combination have been implemented and used in the analysis of CLP and Prolog III applications. Results from this implementation showing its performance and accuracy are also presented

Formato

application/pdf

Identificador

http://oa.upm.es/13752/

Idioma(s)

eng

Publicador

Facultad de Informática (UPM)

Relação

http://oa.upm.es/13752/1/HERME_A_1996-2.pdf

http://dl.acm.org/citation.cfm?id=232706&CFID=182044751&CFTOKEN=48619248

info:eu-repo/semantics/altIdentifier/doi/10.1145/232706.232734

Direitos

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

info:eu-repo/semantics/openAccess

Fonte

ACM transactions on programming languages and systems, ISSN 0164-0925, 1996-09, Vol. 18, No. 5

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/article

Artículo

PeerReviewed