22 citations found. Retrieving documents...
J. Jaffar, J-L. Lassez, Constraint Logic Programming, Proc. Conf. on Principles of Programming Languages, 1987, 111--119.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
On Approximation-based Query Evaluation, Expensive.. - Alexander Brodsky And (1995)   (Correct)

....of a possibly infinite collection of tuples from a Cartesian product D 1 D 2 : D n , where D 1 ; D n are arbitrary domains. The idea of using the duality between constraints and sets of points they define in programming systems goes to constraint logic programming (e.g. [JaL87]) The MDS objects we study here are strongly related to, and contain as a subfamily, generalized relations in [KKR90] and CST objects using linear constraints over reals in [BK95] that we used in the motivating example) 7.1 Constraint Formulae vs. Multidimensional Sets Although MDS ....

J. Jaffar, J-L. Lassez, Constraint Logic Programming, Proc. Conf. on Principles of Programming Languages, 1987, 111--119.


Constraint Logic Programming for Fault-Tolerant . . . - Creemers, al. (1998)   (Correct)

....solvers are hard coded in the language C, whereas ECLiPSe s are written in itself for easier modification. Generalized constraint propagation technique are also used in ECLiPSe. One of the founding works on CLP was carried out by J. Jaffar and J.L. Lassez at Monash University in Melbourne [17]. They have presented the CLP(X) system, which was later specialized for several computation domains: CLP(R) for real linear arithmetic (at Monash University, IBM Yorktown Heights research facility, and Carnegie Mellon University) CLP(Q) for rational numbers, and CLP(Z) for integers. The ....

Jaffar, J. and Lassez, J.-L., Constraint Logic Programming, 14th ACM Symp. on Principles of Programming Languages, Munich, 1987.


Constraint-Based Query Evaluation in Deductive Databases - Han (1994)   (2 citations)  (Correct)

....constraint based query evaluation, compilation techniques, linear recursions, functional recursions, recursive query processing, query optimization. 1. Introduction Constraint programming and constraint based reasoning has been studied extensively in logic programming and artificial intelligence [12, 13]. Since many application problems in deductive databases, such as traversal recursion [24] the manipulation of lists and complex data objects [9] etc. may involve huge search space and may encounter termination problems, it is important to explore constraint based query evaluation in deductive ....

....functions and higher order logic. Thirdly, our study has been focused on the static control of query execution, in which the flow of execution is predetermined at query compilation and analysis time, which is different from most expert systems which adopt dynamic control in query execution [13]. Although static control, exercised by a query optimizer, is suitable for finding all the answers to the query, dynamic control, exercised by the system at run time, often benefits the queries for finding one or a few good answers. To facilitate the dynamic control of query execution, our ....

[Article contains additional citation context not shown here]

J. Jaffar and J. Lassez, Constraint Logic Programming, Proc. 14th ACM Symp. Principles of Programming Languages, Munich, Germany, 1987, 111-119.


Representing Sets of Rational Trees Using Techniques of.. - Maher (1991)   (Correct)

....Prologs are rational trees. Although such implementations undermine somewhat the view of Prolog as a Horn clause theorem prover, they have been retained because there is a lower overhead in frequently used unifications. There are, in any case, logical semantics for programs in such languages (see [11, 12, 10]) which reflect closely the standard logical semantics of logic programs (as given, for example, in [14] This work extends with only minor changes to the problem of representing sets of infinite trees. Infinite trees can be viewed as a formalization of potentially infinite data structures such ....

J. Jaffar & J-L. Lassez, Constraint Logic Programming, Proc. Conf. on Principles of Programming Languages, 111--119, 1987.


On Approximation-based Query Evaluation, Expensive.. - Alexander Brodsky And   (Correct)

....of a possibly infinite collection of tuples from a Cartesian product D 1 D 2 : D n , where D 1 ; D n are arbitrary domains. The idea of using the duality between constraints and sets of points they define in programming systems goes to constraint logic programming (e.g. [JaL87]) The MDS objects we study here are strongly related to, and contain as a subfamily, generalized relations in [KKR90] and CST objects using linear constraints over reals in [BK95] that we used in the motivating example) 11 . 7.1 Constraint Formulae vs. Multidimensional Sets Although MDS ....

J. Jaffar, J-L. Lassez, Constraint Logic Programming, Proc. Conf. on Principles of Programming Languages, 1987, 111--119.


Constraint Database Approach to Spatio-Temporal Data.. - Theresa.. (1995)   (Correct)

....to predict the likely motion of targets [CT84] However, no general unified technology and the productivity tools for spatio temporal data fusion and sensor management was considered. Existing DBMS do not deal with and manipulate constraints as stored data. 3 Constraint Logic Programming [JaL87, DVS88, Prolog3] on the other hand was not designed to deal with large amounts of stored data, and support spatio temporal features. Extensions of DBMS with spatio temporal operators [OrM88, G89, W89, He90] typically (1) are limited to low (two or, at most three ) dimensional space, 2) have restrictions in ....

J. Jaffar, J-L. Lassez, Constraint Logic Programming, Proc. Conf. on Principles of Programming Languages, 1987, 111-119.


On Problems Of Databases Over A Fixed Infinite Universe - Belegradek, Stolboushkin.. (1998)   (Correct)

....constructing for each sub formula a finite representation of its value. This process is much more efficient than the tuple based evaluation. However, the expressive power of first order queries in this domain is severely limited. This motivated research into using constraint logic programs (see [JL87, JM94] for querying finitely representable databases over the integer order. Logic programs without negation, when they terminate, result in f.r. answers too. This means that the result of one program, or its negation, can be used as input for another program. This leads to the notion of Datalog ....

J. Jaffar and J.-L. Lassez, Constraint logic programming, Proc. 14th ACM Symp. on Principles of Programming Languages, 1987, pp. 111--119.


Diagnosing Analog Circuits Designed-for-Testability by Using .. - Mozetic, Novak, al. (1993)   (Correct)

....filters are reviewed and the fault isolation procedure is described. Experimental results are given in section 5, together with the computed diagnoses. Finally, some concluding remarks are drawn. 2 Modeling Analog Circuits with CLP( 2. 1 The CLP( language Constraint Logic Programming (CLP, [Jaffar and Lassez, 1987, Cohen, 1990] is a generalization of logic programming. Unification, the basic operation in logic programs, is replaced by a more general mechanism of constraint satisfaction over a specific computation domain. An instance of the general CLP scheme is obtained by selecting a computation domain, ....

Jaffar, J., Lassez, J.-L. Constraint logic programming. Proc. 14th ACM Symp. on Principles of Programming Languages, pp. 111-119, Munich, 1987.


A Polynomial-Time Algorithm for Model-Based Diagnosis - Mozetic (1992)   (2 citations)  (Correct)

....by a logic programming system like Prolog. This also avoids incomplete constraint propagation which occurs in most ATMS based systems [6] Furthermore, without any change to the diagnostic algorithm, TP can be realized by different instances of the Constraint Logic Programming (CLP) scheme [10], depending on the domain of application. In section 2 we give a new characterization of models, diagnoses and conflicts, and show how to represent different types of models by logic programs. This is illustrated by the frequently used binary adder example; in section 4 the example is expanded and ....

....(a model) of the system s components and their connections. Most diagnostic systems represent models in terms of constraints coupled with an ATMS [6, 7] or as a set of propositions in first order logic [18] In contrast, we represent models by logic programs [11] and by constraint logic programs [10]. Similar representation was proposed in [19] but the origin goes back to the KARDIO model [1] Definitions of basic concepts typically follow [18] we give an alternative, relational characterization, suitable for model representation by (constraint) logic programs. Definition. A model of a ....

Jaffar, J., Lassez, J.-L. Constraint logic programming. Proc. 14th ACM Symp. on Principles of Programming Languages, 111--119, Munich, 1987.


Real Constraints within a Functional Logic Language - Arenas-Sánchez.. (1996)   (Correct)

....solving. This shows the practicability of the proposal. 1 Introduction Constraints play a central role in present days research, development and application of logic programming languages (see [12] for a survey) Most of the interest in this field started with the proposal of the CLP (X ) scheme [11], a general framework for constraint logic programming (CLP) languages. The CLP (X ) scheme was conceived hand by hand with one of its most prominent instances, the language CLP (R) 13] which extended traditional logic programming by the use of real arithmetic constraints for expressing ....

Jaffar J., Lassez J.L.: Constraint Logic Programming. Procs. of the 14th ACM Symp. on Principles of Programming Languages, 114--119, Munich 1987.


Functional Logic Programming with Real Numbers - Arenas-Sánchez..   (Correct)

....solving. This shows the practicability of the proposal. 1 Introduction Constraints play a central role in present days research, development and application of logic programming languages (see [15] for a survey) Most of the interest in this eld started with the proposal of the CLP (X ) scheme [14], a general framework for constraint logic programming (CLP) languages. The CLP (X ) scheme was conceived hand by hand with one of its most prominent instances, the language CLP (R) 16, 17] which extended traditional logic programming by the use of real arithmetic constraints for expressing ....

Jaoear J., Lassez J.L.: Constraint Logic Programming. Procs. of the 14th ACM Symp. on Principles of Programming Languages, 114119, Munich 1987.


Controlling the Complexity in Model-Based Diagnosis - Mozetic, Holzbaur (1993)   (6 citations)  (Correct)

....system like Prolog. This also avoids incomplete constraint propagation which occurs in most ATMS based systems [de Kleer and Williams, 1987] Furthermore, without any change to the diagnostic algorithm, TP can be realized by different instances of the Constraint Logic Programming (CLP) scheme [Jaffar and Lassez, 1987], depending on the domain of application. In section 2 we give a new characterization of models, diagnoses and conflicts, and show how to represent different types of models by logic programs. This is illustrated by the frequently used binary adder example; in section 4 the example is expanded and ....

.... systems represent models in terms of constraints coupled with an ATMS [de Kleer and Williams, 1987, de Kleer and Williams, 1989] or as a set of propositions in first order logic [Reiter, 1987] In contrast, we represent models by logic programs [Lloyd, 1987] and by constraint logic programs [Jaffar and Lassez, 1987, Cohen, 1990] Similar representation was proposed in [Saraswat et al. 1990] but the origin goes back to the KARDIO model [Bratko et al. 1989] Definitions of basic concepts typically follow [Reiter, 1987] we give an alternative, relational characterization, suitable for model ....

[Article contains additional citation context not shown here]

Jaffar, J., Lassez, J.-L. Constraint logic programming. Proc. 14th ACM Symp. on Principles of Programming Languages, pp. 111--119, Munich, 1987.


A Unifying Framework for Abductive and Constraint Logic Programming - Wetzel (1997)   (2 citations)  (Correct)

....constraints in the form of user definable Constraint Handling Rules (CHRs, Fr95] Example 1. 3 (CLP) Goal: X 1 1 Y Y X IC : X Y Y Z X Z X N N X false A CLP system working over a finite integer domain (such as cc(FD) VHSaDe93] or the domain of real numbers (CLP(R) [JaLa87]) does not need the explicit integrity constraints as its constraint solver recognizes that the constraints in the goal are unsatisfiable over their respective domains. Used as CHRs, the first integrity constraint (transitivity) adds X Y 1 X to the goal. The second integrity constraint then ....

Jaffar, J.; Lassez, J.-L.: Constraint Logic Programming, Proc. of the 14 th ACM Symp. on the Principles of Programming Languages, pp. 111--119, 1987


Semantic Query Optimization through Abduction and Constraint.. - Wetzel, Toni (1998)   (4 citations)  (Correct)

....into explanations. Thus the use of ICs in SQO and ALP is similar, with extensional, respectively intensional, predicates in SQO taking the role of abducible, respectively ordinary, predicates in ALP. This similarity was first noticed by Kakas [16, 17] Constraint Logic Programming (CLP, [13, 14]) also considers two kinds of predicates, ordinary predicates, processed by backward reasoning with clauses in a given logic program, and constraint predicates, simplified and checked for satisfiability by a built in constraint solver. A given goal is solved when it is reduced to a set of ....

....user define the constraint solver. Example 3. CLP) Goal: X 1 1 Y Y X ICs: X Y Y Z X Z X N N X false. A CLP system employing a built in constraint solver working either over a finite integer domain (such as cc(FD) 30] or over the domain of real numbers (CLP(R) [13]) does not need the explicit ICs as the constraint solver recognizes that the constraints in the goal are unsatisfiable over their respective domains. If no built in constraint solver is present, the ICs can be used as CHRs to determine the unsatisfiability of the goal: the first IC (transitivity) ....

Jaffar, J.; Lassez, J.-L.: Constraint Logic Programming, Proc. of the 14 th ACM Symp. on the Principles of Programming Languages, pp. 111--119, 1987


Declarative Programming with Real Constraints - Hortalá-González.. (1997)   (2 citations)  (Correct)

....This shows the practicability of the proposal. 1 Introduction Constraints play a central role in present days research, development and application of logic programming (LP) languages (see [15] for a survey) Most of the interest in this field started with the proposal of the CLP (X ) scheme [14], a general framework for constraint logic programming (CLP) languages. The CLP (X ) scheme was conceived hand by hand with one of its most prominent instances, the language CLP (R) 16] which extended traditional LP by the use of real arithmetic constraints for expressing conditions in clauses ....

Jaffar J., Lassez J.L.: Constraint Logic Programming. Procs. of the 14th ACM Symp. on Principles of Programming Languages, 114--119, Munich 1987.


The LyriC Language: Querying Constraint Objects - Brodsky, Kornatzky (1994)   (22 citations)  (Correct)

....and will influence the semantics of the data model and language only in the sense that we may have constraints with different canonical form which represent the same CST object. This issue will be taken below when we consider the comparison of oids of CST objects. 3. 2 Constraint Objects As in [JaL87, KKR93, BJM93]) we view constraints as another means to represent a (possibly infinite) collection of points in (n dimensional) space. For example, a constraint such as ( x; y)j 2x 3y 5 ) can be viewed as the infinite collection of points in 2 : f(a 1 ; a 2 )j 2a 1 3a 2 5 g. In general, we say that a ....

....not well integrated with available DBMS. This causes an impedance mismatch in terms of query manipulation, and prevent efficient implementation of query evaluation over constraint databases. Existing DBMS do not deal with and manipulate constraints as stored data 2 . Constraint Logic Programming [JaL87, CHIP, Prolog3] on the other hand was not designed to deal with large amounts of stored data, and support spatio temporal features. Extensions of DBMS with spatio temporal operators [OrM88, Gut89, HaC91] are typically limited to low (two or, at most three ) dimensional space, have restrictions on using these ....

J. Jaffar, J-L. Lassez, Constraint Logic Programming, Proc. Conf. on Principles of Programming Languages, 1987, 111--119.


Constraints in an Object-Oriented Deductive Database - Caseau (1991)   (2 citations)  (Correct)

....theories into DATALOG [KKR90] Our work is at a lower level since we deal with the actual resolution of constraints, not their integration into another language. For instance, if we use this work as a theory of constraints over an order sorted domain, it makes perfect sense to study CLP(O) [JL87], where O is our order sorted domain. This is actually a subject for further research, such as using this constraint theory for the constraint scheme used for LIFE [AKP90] As a contribution to the theory of constraints over an order sorted domain, this approach is very general and could be ....

J. Jaffar, J.-L. Lassez. Constraint Logic Programming. Proc. ACM Symp. Principles of Programming Languages, San Francisco, 1987.


Semantics of Constraint Logic Programs with Optimization - Marriott, Stuckey (1993)   (7 citations)  (Correct)

....G.1.6 [ Constrained Optimization. General Terms: Languages, Theory Additional Key Words and Phrases: constraint logic program, semantics. 1 Introduction One of the most promising innovations in recent programming language design is the amalgamation of constraint programming and logic programming [8]. Constraints provide a powerful and natural programming paradigm, in which the objects of computation are not explicitly constructed but rather they are implicitly defined using constraints. Applications for constraint logic programming languages have been in many diverse areas. They include ....

....in traditional operations research problems, such as cutting stock and scheduling. Pure constraint logic programming languages only provide for testing constraint satisfaction, however, many applications desire an optimal solution. For this reason, although the standard semantics of CLP languages [8] does not include optimization operators, some existing CLP languages provide ad hoc non logical optimization [3] and in other languages, optimization may be obtained using meta level facilities [7] We address the problem of giving a simple declarative semantics for optimization which has a ....

Jaffar, J. and Lassez, J.-L. Constraint logic programming. Proc. Fourteenth Ann. ACM Symp. Principles of Programming Languages (San Francisco, California, 1987) 111-119.


A CLP View of Logic Programming - Maher (1992)   (8 citations)  Self-citation (Programming)   (Correct)

.... a one step consequence function, a least Herbrand model and numerous relationships between them: soundness and completeness of SLD refutations, soundness and completeness of the negation asfailure rule, These attributes were generalized in the constraint logic programming scheme [8, 9] to achieve similarly satisfactory semantics for logic programs with constraints over some domain. The domain was a parameter in the constraint logic programming scheme. There are very few results for logic programs which do not have corresponding results for constraint logic programs. The strong ....

....concerning constraint satisfaction. We have made no use of it in this paper, but nevertheless we give a characterization of when EFT and related theories are model complete in the belief that these results will eventually prove helpful. Solution compactness was introduced by Jaffar and Lassez [8, 9] as the requirement on a constraint domain for the CLP scheme to be applicable. We first survey and elucidate several aspects of solution compactness. Then we address the problem of characterizing those models of Clark s axioms which form solution compact constraint domains. This turns out to be a ....

[Article contains additional citation context not shown here]

J. Jaffar & J-L. Lassez, Constraint Logic Programming, Proc. Conf. on Principles of Programming Languages, 1987, 111--119.


A Logic Programming View of CLP - Maher (1993)   (49 citations)  Self-citation (Programming)   (Correct)

....apply to constraint logic programming (CLP) In viewing the theory of constraint logic programming as lifted from the theory of logic programming, we are taking a logic programming view of CLP. Several papers have dealt with this problem for specific results, mostly inspired by the CLP Scheme [10, 11]. These have been on as diverse areas as general resolution [2] computed answer semantics [6] languages for concurrency [24, 30] program transformation [28] constructive negation [33] However, often it seems necessary to reproduce known logic programming results in the CLP setting, and these ....

....for top down execution, termination for bottom up evaluation, and containment and equivalence problems for CLP programs. We also point out some other properties that prevent the direct lifting of results or methods. After some preliminary definitions, we begin by presenting the CLP Scheme [10, 11]. We reformulate some aspects, and further formalize some others. As a result, we show that one part of the solution compactness condition can be removed without affecting the results of [10, 11] and that the other part is both necessary and sufficient. We then examine the effects of the ....

[Article contains additional citation context not shown here]

J. Jaffar & J-L. Lassez, Constraint Logic Programming, Proc. Conf. on Principles of Programming Languages, 1987, 111--119.


Elimination of Negation in Term Algebras - Lassez, Maher, Marriott (1991)   (6 citations)  Self-citation (Lassez)   (Correct)

....must return as an answer :9v (x = nil y = v:nil z = v:nil) 9v (x = v:nil y = nil z = v:nil) Thus, again, Theorem 5 forces upon us an execution mechanism capable of handling inequalities. The general runtime method faces the same problems. Since the use of constraints has many advantages [11] and substitutions are too weak to represent the appropriate negative information, most approaches to constructive negation are based on constraints [28, 19, 43, 1, 41] rather than substitutions. The algorithm uncover is useful for reducing :s 1 : sm , and the formulas produced by the ....

J. Jaffar & J-L. Lassez, Constraint Logic Programming, Proc. Conf. on Principles of Programming Languages, 111--119, 1987.


On Inductive Inference of Cyclic Structures - Maher, Stuckey (2000)   (1 citation)  (Correct)

No context found.

J. Jaffar & J-L. Lassez, Constraint Logic Programming, Proc. Conf. on Principles of Programming Languages, 1987, 111--119.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC