Abstract compilation for sharing analysis

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

An abstract domain for non pair-sharing and freeness analysis of logic programs has been recently developed by using the automatic technique of linear refinement. W.r.t. previously available domains, it can be used for abstract compilation, which allows a modular and goalindependent analysis of logic programs. In this paper, we describe our implementation of an analyser which uses that domain. Sometimes, we have sacrificed precision for eficiency. We evaluate it over a set of benchmarks and we compare the results with those obtained through a goaldependent analysis. Not surprisingly, our goal-independent analysis is slower. However, it is almost always as precise as the goal-dependent one. To the best of our knowledge, this is the first goal-independent implementation of sharing analysis based on abstract interpretation, as well as the first implementation of a linearly refined domain.

Cite

CITATION STYLE

APA

Amato, G., & Spoto, F. (2001). Abstract compilation for sharing analysis. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2024, 311–325. https://doi.org/10.1007/3-540-44716-4_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free