Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview |
Muthukumar, Kalyan and Hermenegildo, Manuel V. (1992). Compile-time derivation of variable dependency using abstract interpretation. "Journal of logic programming", v. 13 (n. 2/3); pp. 315-347. ISSN 1567-8326. https://doi.org/10.1016/0743-1066(92)90035-2.
Title: | Compile-time derivation of variable dependency using abstract interpretation |
---|---|
Author/s: |
|
Item Type: | Article |
Título de Revista/Publicación: | Journal of logic programming |
Date: | July 1992 |
ISSN: | 1567-8326 |
Volume: | 13 |
Subjects: | |
Faculty: | Facultad de Informática (UPM) |
Department: | Inteligencia Artificial |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview |
Traditional schemes for abstract interpretation-based global analysis of logic programs generally focus on obtaining procedure argument mode and type information. Variable sharing information is often given only the attention needed to preserve the correctness of the analysis. However, such sharing information can be very useful. In particular, it can be used for predicting runtime
goal independence, which can eliminate costly run-time checks in and-parallel execution. In this paper, a new algorithm for doing abstract interpretation in logic programs is described which concentrates on inferring the dependencies of the terms bound to program variables with increased precisión and at all points in the execution of the program, rather than just at a procedure level.
Algorithms are presented for computing abstract entry and success substitutions which extensively keep track of variable aliasing and term dependence information. In addition, a new, abstract domain independent ñxpoint algorithm is presented and described in detail. The algorithms are illustrated with examples. Finally, results from an implementation of the abstract interpreter are
presented.
Item ID: | 14291 |
---|---|
DC Identifier: | https://oa.upm.es/14291/ |
OAI Identifier: | oai:oa.upm.es:14291 |
DOI: | 10.1016/0743-1066(92)90035-2 |
Official URL: | http://www.sciencedirect.com/science/article/pii/0... |
Deposited by: | Biblioteca Facultad de Informatica |
Deposited on: | 16 Jan 2013 07:38 |
Last Modified: | 21 Apr 2016 13:53 |