OLD resolution with tabulation
Proceedings on Third international conference on logic programming
Magic sets and other strange ways to implement logic programs (extended abstract)
PODS '86 Proceedings of the fifth ACM SIGACT-SIGMOD symposium on Principles of database systems
Programming in Prolog (3rd ed.)
Programming in Prolog (3rd ed.)
Foundations of logic programming; (2nd extended ed.)
Foundations of logic programming; (2nd extended ed.)
Right-, left-, and multi-linear rule transformations that maintain context information
Proceedings of the sixteenth international conference on Very large databases
Magic templates: a spellbinding approach to logic programs
Journal of Logic Programming
Meta programming as constraint programming
Proceedings of the 1990 North American conference on Logic programming
Query evaluation under the well-founded semantics
PODS '93 Proceedings of the twelfth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Indexing for data models with constraints and classes (extended abstract)
PODS '93 Proceedings of the twelfth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
A closed-form evaluation for Datalog queries with integer (gap)-order constraints
ICDT Selected papers of the 4th international conference on Database theory
Analysis based constraint query optimization
ICLP'93 Proceedings of the tenth international conference on logic programming on Logic programming
A logic programming view of CLP
ICLP'93 Proceedings of the tenth international conference on logic programming on Logic programming
Compiling query constraints (extended abstract)
PODS '94 Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
XSB as an efficient deductive database engine
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Datalog with integer periodicity constraints
ILPS '94 Proceedings of the 1994 International Symposium on Logic programming
Analysis of SLG-WAM evaluation of definite programs
ILPS '94 Proceedings of the 1994 International Symposium on Logic programming
An abstract machine for SLG resolution: definite programs
ILPS '94 Proceedings of the 1994 International Symposium on Logic programming
Selected papers of the 9th annual ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Principles of Database and Knowledge-Base Systems: Volume II: The New Technologies
Principles of Database and Knowledge-Base Systems: Volume II: The New Technologies
Foundations of Databases: The Logical Level
Foundations of Databases: The Logical Level
PPCP '94 Proceedings of the Second International Workshop on Principles and Practice of Constraint Programming
Beyond Depth-First: Improving Tabled Logic Programs through Alternative Scheduling Strategies
PLILP '96 Proceedings of the 8th International Symposium on Programming Languages: Implementations, Logics, and Programs
Safe Stratified Datalog with Integer Order Programs
CP '95 Proceedings of the First International Conference on Principles and Practice of Constraint Programming
Computing the Well-Founded Semantics for Constraint Extensions of Datalog
CDB '97 Second International Workshop on Constraint Database Systems, Constraint Databases and Their Applications
DATALOG with Constraints: A Foundation for Trust Management Languages
PADL '03 Proceedings of the 5th International Symposium on Practical Aspects of Declarative Languages
Constraint (Logic) Programming: A Survey on Research and Applications
Selected papers from the Joint ERCIM/Compulog Net Workshop on New Trends in Contraints
Constraint Logic Programming for Local and Symbolic Model-Checking
CL '00 Proceedings of the First International Conference on Computational Logic
Variable Independence in Constraint Databases
IEEE Transactions on Knowledge and Data Engineering
Authorization in trust management: Features and foundations
ACM Computing Surveys (CSUR)
Tchr: A framework for tabled clp
Theory and Practice of Logic Programming
A logic for state-modifying authorization policies
ACM Transactions on Information and System Security (TISSEC)
SecPAL: Design and semantics of a decentralized authorization language
Journal of Computer Security - Digital Identity Management (DIM 2007)
ICICS'06 Proceedings of the 8th international conference on Information and Communications Security
A general implementation framework for tabled CLP
FLOPS'12 Proceedings of the 11th international conference on Functional and Logic Programming
A logic for state-modifying authorization policies
ESORICS'07 Proceedings of the 12th European conference on Research in Computer Security
Hi-index | 0.00 |
This paper proposes an efficient method for evaluationof deductive queries over constraint databases. The method isbased on a combination of the top-down resolution with memoingand the closed form bottom-up evaluation. In this way the top-downevaluation is guaranteed to terminate for all queries for whichthe bottom-up evaluation terminates. The main advantage of theproposed method is the direct use of the information presentin partially instantiated queries without the need for rewritingof the original program. The evaluation algorithm automaticallypropagates the necessary constraints during the computation.In addition, the top-down evaluation potentially allows the useof compilation techniques, developed for compilers of logic programminglanguages, which can make the query evaluation very efficient.