Constraint logic programming: A survey

J Jaffar, MJ Maher - The journal of logic programming, 1994 - Elsevier
Abstract Constraint Logic Programming (CLP) is a merger of two declarative paradigms:
constraint solving and logic programming. Although a relatively new field, CLP has …

Constraint query languages (preliminary report)

PC Kanellakis, GM Kuper, PZ Revesz - Proceedings of the ninth ACM …, 1990 - dl.acm.org
We discuss the relationship between constraint programming and database query
languages. We show that bottom-up, efficient, declarative database programming can be …

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 …

[PDF][PDF] Termination detection in logic programs using argument sizes

K Sohn, A Van Gelder - Proceedings of the tenth ACM SIGACT-SIGMOD …, 1991 - dl.acm.org
Progress on automated termination detection for logic programs is reported, The prospects
for handling a large class of programs completely automatically appear promising, in …

Constraint databases: A survey

PZ Revesz - International Workshop on Semantics in Databases, 1995 - Springer
Constraint databases generalize relational databases by finitely representable infinite
relations. This paper surveys the state of the art in constraint databases: known results …

Calculating sized types

WN Chin, SC Khoo - Higher-Order and Symbolic Computation, 2001 - Springer
Many program optimizations and analyses, such as array-bounds checking, termination
analysis, etc., depend on knowing the size of a function's input and output. However, size …

Constraint programming and database query languages

PC Kanellakis, DQ Goldin - … on Theoretical Aspects of Computer Software, 1994 - Springer
The declarative programming paradigms used in constraint languages can lead to powerful
extensions of Codd's relational data model. The development of constraint database query …

Termination analysis of Java bytecode

E Albert, P Arenas, M Codish, S Genaim… - Formal Methods for …, 2008 - Springer
Termination analysis has received considerable attention, traditionally in the context of
declarative programming, and recently also for imperative languages. In existing …

A general framework for automatic termination analysis of logic programs

N Dershowitz, N Lindenstrauss, Y Sagiv… - Applicable Algebra in …, 2001 - Springer
This paper describes a general framework for automatic termination analysis of logic
programs, where we understand by “termination” the finiteness of the LD-tree constructed for …

Constraint programming and database languages: A tutorial

P Kanellakis - Proceedings of the fourteenth ACM SIGACT-SIGMOD …, 1995 - dl.acm.org
Programming with constraints as primitives extends both deductive and object-oriented data
models. This new database programming paradigm(called Constraint Query Languages or …