TY - GEN
T1 - Freeness, Sharing, linearity and correctness- all at once
AU - Bruynooghe, M.
AU - Codish, M.
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1993.
PY - 1993/1/1
Y1 - 1993/1/1
N2 - The availability of freeness and sharing information for logic programs has proven useful in a wide variety of applications. However, deriving correct freeness and sharing information turns out to be a complex task. In a recent paper, Codish et al. introduce a domain of abstract equation systems and illustrate the systematic derivation of an abstract unification algorithm for sharing and freeness. This paper follows the same approach, and using a more detailed abstraction, develops a more powerful transition system. The resulting algorithm is more prone to efficient implementation as it computes a single abstract solved form which exhibits sharing, freeness, groundness and linearity information.
AB - The availability of freeness and sharing information for logic programs has proven useful in a wide variety of applications. However, deriving correct freeness and sharing information turns out to be a complex task. In a recent paper, Codish et al. introduce a domain of abstract equation systems and illustrate the systematic derivation of an abstract unification algorithm for sharing and freeness. This paper follows the same approach, and using a more detailed abstraction, develops a more powerful transition system. The resulting algorithm is more prone to efficient implementation as it computes a single abstract solved form which exhibits sharing, freeness, groundness and linearity information.
UR - http://www.scopus.com/inward/record.url?scp=0037510097&partnerID=8YFLogxK
U2 - 10.1007/3-540-57264-3_37
DO - 10.1007/3-540-57264-3_37
M3 - Conference contribution
AN - SCOPUS:0037510097
SN - 9783540572640
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 153
EP - 164
BT - Static Analysis - 3rd International Workshop, WSA '93, Proceedings
A2 - Cousot, Patrick
A2 - Falaschi, Moreno
A2 - File, Gilberto
A2 - Rauzy, Antoine
PB - Springer Verlag
T2 - 3rd Workshop on Static Analysis, WSA 1993
Y2 - 22 September 1993 through 24 September 1993
ER -