Constraint logic programming: A survey
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 solving and logic programming. Although a relatively new field, CLP has …
Constraint query languages (preliminary report)
We discuss the relationship between constraint programming and database query
languages. We show that bottom-up, efficient, declarative database programming can be …
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 …
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 …
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 …
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 …
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 …
extensions of Codd's relational data model. The development of constraint database query …
Termination analysis of Java bytecode
Termination analysis has received considerable attention, traditionally in the context of
declarative programming, and recently also for imperative languages. In existing …
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 …
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 …
models. This new database programming paradigm(called Constraint Query Languages or …