Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (190kB) | Preview |
Muthukumar, Kalyan and Hermenegildo, Manuel V. ORCID: https://orcid.org/0000-0002-7583-323X
(1989).
Determination of variable dependence information at compile-time through abstract interpretation.
Monografía (Technical Report).
Facultad de Informática (UPM), Austin, Estados Unidos.
Title: | Determination of variable dependence information at compile-time through abstract interpretation |
---|---|
Author/s: |
|
Item Type: | Monograph (Technical Report) |
Date: | 1989 |
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 (190kB) | 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
run-time 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 infers the dependencies
of the terms bound to program variables with increased precision 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. The algorithms are illustrated with examples.
Item ID: | 55541 |
---|---|
DC Identifier: | https://oa.upm.es/55541/ |
OAI Identifier: | oai:oa.upm.es:55541 |
Official URL: | https://cliplab.org/papers/abs-int-naclp89.pdf |
Deposited by: | Biblioteca Facultad de Informatica |
Deposited on: | 21 Jun 2019 09:21 |
Last Modified: | 21 Jun 2019 09:21 |