An overview of Ciao and its design philosophy

MV Hermenegildo, F Bueno, M Carro… - Theory and Practice of …, 2012 - cambridge.org
We provide an overall description of the Ciao multiparadigm programming system
emphasizing some of the novel aspects and motivations behind its design and …

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 …

Parallel logic programming systems

JC De Kergommeaux, P Codognet - ACM Computing Surveys (CSUR), 1994 - dl.acm.org
Parallelizing logic programming has attracted much interest in the research community,
because of the intrinsic OR-and AND-parallelisms of logic programs. One research stream …

Parallel execution of prolog programs: a survey

G Gupta, E Pontelli, KAM Ali, M Carlsson… - ACM Transactions on …, 2001 - dl.acm.org
Since the early days of logic programming, researchers in the field realized the potential for
exploitation of parallelism present in the execution of logic programs. Their high-level …

[PDF][PDF] Memoing for logic programs

DS Warren - Communications of the ACM, 1992 - dl.acm.org
T he power of logic programming (LP) comes from the synergism between the logic
(declarativeness) and the programming (procedurality [13, 37]. From the logic point of view …

[PDF][PDF] Abstract interpretation: a semantics-based tool for program analysis

F Nielson, N Jones - Handbook of logic in computer science, 1994 - researchgate.net
Desirable mathematical background for this chapter includes o basic concepts such as
lattices, complete partial orders, homomorphisms, etc. o the elements of domain theory, eg …

Termination of logic programs: The never-ending story

D De Schreye, S Decorte - The Journal of Logic Programming, 1994 - Elsevier
We survey termination analysis techniques for Logic Programs. We give an extensive
introduction to the topic. We recall several motivations for the work, and point out the …

The s-semantics approach: Theory and applications

A Bossi, M Gabbrielli, G Levi, M Martelli - The Journal of Logic …, 1994 - Elsevier
This paper is a general overview of an approach to the semantics of logic programs whose
aim is to find notions of models which really capture the operational semantics, and are …

Practical program analysis using general purpose logic programming systems—a case study

S Dawson, CR Ramakrishnan, DS Warren - Proceedings of the ACM …, 1996 - dl.acm.org
Many analysis problems can be cast in the form of evaluating minimal models of a logic
program. Although such formulations are appealing due to their simplicity and …

Fast and Precise Regular Approximations of Logic Programs.

JP Gallagher, DA de Waal - ICLP, 1994 - direct.mit.edu
A practical procedure for computing a regular approximation of a logic program is given.
Regular approximations are useful in a variety of tasks in debugging, program specialisation …