The family of concurrent logic programming languages

E Shapiro - ACM Computing Surveys (CSUR), 1989 - dl.acm.org
Concurrent logic languages are high-level programming languages for parallel and
distributed systems that offer a wide range of both known and novel concurrent …

[图书][B] Partial evaluation and automatic program generation

ND Jones, CK Gomard, P Sestoft - 1993 - books.google.com
Partial evaluation reconciles generality with efficiency by providing automatic specialization
and optimization of programs. Proceeding from a gentle introduction for reaching state-of-the …

[HTML][HTML] Abstract interpretation and application to logic programs

P Cousot, R Cousot - The Journal of Logic Programming, 1992 - Elsevier
Abstract interpretation is a theory of semantics approximation that is used for the
construction of semantic-based program analysis algorithms (sometimes called “data flow …

Tutorial notes on partial evaluation

C Consel, O Danvy - Proceedings of the 20th ACM SIGPLAN-SIGACT …, 1993 - dl.acm.org
Tutorial notes on partial evaluation Page 1 Tutorial Notes on Partial Evaluation Charles Consel
Olivier Danvy Pacific Software Research Center Department of Computing and Info. Sciences …

Abstract interpretation based formal methods and future challenges

P Cousot - Informatics: 10 Years Back, 10 Years Ahead, 2001 - Springer
In order to contribute to the solution of the software reliability problem, tools have been
designed to analyze statically the run-time behavior of programs. Because the correctness …

Compile-time derivation of variable dependency using abstract interpretation

K Muthukumar, M Hermenegildo - The Journal of Logic Programming, 1992 - Elsevier
Traditional schemes for abstract interpretation-based global analysis of logic programs
generally focus on obtaining procedure-argument mode and type information. Variable …

[HTML][HTML] Transformation of logic programs: Foundations and techniques

A Pettorossi, M Proietti - The Journal of Logic Programming, 1994 - Elsevier
We present an overview of some techniques which have been proposed for the
transformation of logic programs. We consider the so-called “rules+ strategies” approach …

Tutorial on specialisation of logic programs

JP Gallagher - Proceedings of the 1993 ACM SIGPLAN symposium on …, 1993 - dl.acm.org
In this tutorial the specialisation of declarative logic programs is presented. The main
correctness results are given, and the outline of a basic algorithm for partial evaluation of a …

Combined determination of sharing and freeness of program variables through abstract interpretation

K Muthukumar, MV Hermenegildo - 1991 - oa.upm.es
In this paper, abstract interpretation algorithms are described for computing the sharmg as
well as the freeness information about the run-time instantiations of program variables. An …

Two variables per linear inequality as an abstract domain

A Simon, A King, JM Howe - … , LOPSTR 2002, Madrid, Spain, September 17 …, 2003 - Springer
This paper explores the spatial domain of sets of inequalities where each inequality contains
at most two variables—a domain that is richer than intervals and more tractable than general …