Cited by 73Logic, programming, and type systemsLogic, Reasoning, and KnowledgeEmbedded Systems Design Techniques

The derivation of an algorithm for program specialisation

Open access
Gallagher, John, Bruynooghe, Maurice·1991·New Generation Computing

Integrity signals

Registry

Crossref · 10.1007/bf03037167

Cites

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Prior approaches based on characteristic trees failed to preserve characteristic trees upon generalization: two atoms with identical specialization behavior may be generalized by one with a completely different specialization behavior.

    “First, they failed to preserve the characteristic trees upon generalization: two atoms with identical specialization behavior may be generalized by one with a completely different specialization behavior.”
  • Prior characteristic-tree approaches have always been limited by an ad hoc depth bound, possibly leading to very undesirable specialization results.

    “Second, the characteristic trees have always been limited by some ad hoc depth bound, possibly leading to very undesirable specialization results (as we will show later in the article).”
  • In those cases Algorithm 3.4.3, as well as all earlier approaches based on characteristic trees, terminates at the cost of imposing an ad hoc depth bound on characteristic trees.

    “In those cases Algorithm 3.4.3,as well as all earlier approaches based on characteristic trees [Gallagher 1991;Gallagher and Bruynooghe 1991;Leuschel and De Schreye 1998], terminates at the cost of imposing an ad hoc depth bound on characteristic trees.”

    From Controlling generalization and polyvariance in partial deduction of normal logic programs (1998) · cites this paper as Gallagher and Bruynooghe 1991

  • Prior characteristic-tree approaches have always been limited by an ad hoc depth bound, possibly leading to very undesirable specialization results.

    “Second, the characteristic trees have always been limited by some ad hoc depth bound, possibly leading to very undesirable specialization results (as we will show later in the article).”

    From Controlling generalization and polyvariance in partial deduction of normal logic programs (1998) · cites this paper as Gallagher and Bruynooghe [1991]

  • In Example 4.1.1, unfolding, including determinate and well-founded unfolding, produces an infinite number of different characteristic atoms, all with a different characteristic tree.

    “As can be noticed in Figure 4, unfolding (determinate [Gallagher 1991;Gallagher Bruynooghe [1991]; Leuschel and De Schreye 1998] and well founded [Bruynooghe et al. 1992;Martens and De Schreye 1996;Martens et al. 1994], among others) produces an infinite number of different characteristic atoms, all with a different characteristic tree.”

Cited by

Sorted by citations

Authors
Gallagher, J., & Bruynooghe, M.
Affiliations
  • University of Bristol (GB)
  • KU Leuven (BE)
Venue
New Generation Computing
Published
1991-08
Volume
9
Issue
3-4
Pages
305-333
ISSN
  • 0288-3635 (ISSN-L)
  • 1882-7055
OpenAlex
W153405243
Cited by
73
References
0
Citations by year
2022: 1 · 2017: 2 · 2015: 2 · 2013: 1
FWCI
8.36
Type
journal article
Language
en
Open access
Locations
  • New Generation Computing (publishedVersion)
  • Lirias (acceptedVersion, other-oa)
  • Bristol Research (University of Bristol) (submittedVersion)
  • Explore Bristol Research (submittedVersion)
Funders
Fonds De La Recherche Scientifique - FNRS
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Logic, programming, and type systems
  • Physical Sciences › Computer Science › Artificial Intelligence › Logic, Reasoning, and Knowledge
  • Physical Sciences › Computer Science › Hardware and Architecture › Embedded Systems Design Techniques
Keywords
program specialization, abstract interpretation, partial evaluation, Prolog, logic programs, infinite computations, functional language

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review