Filters








2,588 Hits in 3.2 sec

PROLOG/RDBMS Integration in the NED Intelligent Information System [chapter]

F. Maier, D. Nute, W. D. Potter, J. Wang, M. Twery, H. M. Rauscher, P. Knopp, S. Thomasma, M. Dass, H. Uchiyama
2002 Lecture Notes in Computer Science  
NED-2 is a blackboard system featuring agents implemented in PROLOG. Inventory, data calculation, and forest management plan creation modules are implemented in C++.  ...  The present paper focuses upon an issue of central importance to the project: the integration of PROLOG and relational databases to form the blackboard of NED-2.  ...  This paper is devoted to describing the methods used to couple PROLOG to relational database systems.  ... 
doi:10.1007/3-540-36124-3_35 fatcat:vomurzrivzcxtbnaoj2tc6lne4

Logic and databases [chapter]

Johann Eder
1992 Lecture Notes in Computer Science  
Logic and databases have gone a long way together since the published in: V. Marik (ed.): Advanced Topics in AI, Springer Verlag, 1992  ...  8 ERMS91] , and the application of logic to object oriented databases (e.g. Bee90] . Deductive databases will have a major impact on future knowledge based systems.  ...  CGT89] p r o v i d e s a n i n troduction to Datalog, NT89] presents the logic database language LDL, an already implemented extension of Datalog.  ... 
doi:10.1007/3-540-55681-8_32 fatcat:i5hphu53izd73deinmv4n4zdyu

Access to specific declarative knowledge by expert systems: The impact of logic programming

Yannis Vassiliou, James Clifford, Matthias Jarke
1985 Decision Support Systems  
As part of the operation of an Expert System, a deductive component accesses a database of facts to help simulate the behavior of a human expert in a particular problem domain.  ...  Features of each of these strategies are addressed within the framework of a Logic-based deductive component and the relational model of data.  ...  Prolog And Relational Database Management To clarify Prologts approach to relational database management, a short description of two different views of relational databases is required.  ... 
doi:10.1016/0167-9236(85)90063-6 fatcat:nnwqdhurtffzvpuddgemofbnxy

Prolog and deductive databases

M.H. Williams, G. Chen, D. Ferbrache, P. Massey, S. Salvini, H. Taylor, K.F. Wong
1988 Knowledge-Based Systems  
The second aim is to implement a deductive database management system in Prolog, while a thirdisto evaluate the effectiveness of parallel logic languagesf or implementing database applications.  ...  The logic programming language Prologh as been shown to be a very suitable language for implementing database concepts.  ...  ACKNOWLEDGEMENTS The authors wish to acknowledge the support received from ICL, and from the Science and Engineering Research Council under the Alvey initiative,w ho are currently funding the project.  ... 
doi:10.1016/0950-7051(88)90077-9 fatcat:zfbzzpzmgffsbojqshay4j4sca

Coupling committed and trial binding resolution engines

Hamish Taylor
1991 Data & Knowledge Engineering  
A coupled meta-interpreter and multiple solutions predicates illustrate CLP-Prolog programming on a coupled system.  ...  That would require the means for sustaining both knowledge base querying and systems management capabilities within a single logic programming scheme.  ...  The effect is to achieve a coupled logic programming system which can manage systems programming tasks on the CLP engine, and knowledge base querying on the Prolog engine.  ... 
doi:10.1016/0169-023x(91)90021-o fatcat:l2eqmxaolbdg5n3mosdasffkaa

Page 40 of University Computing : The Bulletin of the IUCC Vol. 12, Issue 1 [page]

1990 University Computing : The Bulletin of the IUCC  
This book introduced PROLOG, a prototypical logic programming language, and shows how it can be coupled to commercial database systems — notably the Mimer system, giving three examples of practical applications  ...  The example systems are intended to demonstrate advantages that may be gained from tightly coupling a logic language with a relational database system in a way which is transparent, but does not incur  ... 

An optimizing prolog front-end to a relational query system

Matthias Jarke, Jim Clifford, Yannis Vassiliou
1984 Proceedings of the 1984 ACM SIGMOD international conference on Management of data - SIGMOD '84  
An optimizing translation mechanism for the dynamic interaction between a logic-based expert system written in PROLOG and a relational database accessible through SQL is presented.  ...  It can either facilitate expert systemdatabase interaction, e.g., when integrating expert systems into business systems, or augment existing database with (external) deductive capabilities.  ...  CONCLUDING REMARKS A mechanism for coupling expert systems and database systems was presented.  ... 
doi:10.1145/602296.602298 fatcat:szrzv7eusvgz7a4ixailb2dh7a

An optimizing prolog front-end to a relational query system

Matthias Jarke, Jim Clifford, Yannis Vassiliou
1984 Proceedings of the 1984 ACM SIGMOD international conference on Management of data - SIGMOD '84  
An optimizing translation mechanism for the dynamic interaction between a logic-based expert system written in PROLOG and a relational database accessible through SQL is presented.  ...  It can either facilitate expert systemdatabase interaction, e.g., when integrating expert systems into business systems, or augment existing database with (external) deductive capabilities.  ...  CONCLUDING REMARKS A mechanism for coupling expert systems and database systems was presented.  ... 
doi:10.1145/602259.602298 dblp:conf/sigmod/JarkeCV84 fatcat:6ojd2sd4qncp3aql3qgnvhzvqq

An optimizing prolog front-end to a relational query system

Matthias Jarke, Jim Clifford, Yannis Vassiliou
1984 SIGMOD record  
An optimizing translation mechanism for the dynamic interaction between a logic-based expert system written in PROLOG and a relational database accessible through SQL is presented.  ...  It can either facilitate expert systemdatabase interaction, e.g., when integrating expert systems into business systems, or augment existing database with (external) deductive capabilities.  ...  CONCLUDING REMARKS A mechanism for coupling expert systems and database systems was presented.  ... 
doi:10.1145/971697.602298 fatcat:epujguqs45cpjaizdoljt77ueq

Database Access Requirements of Knowledge-Based Systems [chapter]

Yannis Vassiliou, Jim Clifford, Matthias Jarke
1985 Topics in Information Systems  
This chapter provides evidence that solutions to the organization and access problem for very large knowledge bases require the employment of appropriate database management methods, at least for the lowest  ...  Knowledge bases constitute the core of those Artificial Intelligence programs which have come to be known as Expert Systems.  ...  For our life-insurance project we have implemented a generalized relational database management system within PROLOG to support a data dictionary with relation schemes, functional dependencies, external  ... 
doi:10.1007/978-3-642-82375-6_9 fatcat:qgar4kytvfe5fioclvspo73m5e

Using a Logic Programming Language with Persistence and Contexts [chapter]

Salvador Abreu, Vitor Nogueira
2006 Lecture Notes in Computer Science  
We claim that these two can be effectively combined to obtain a language which offers significant gains in expressiveness over previous work.  ...  This article merges two approaches: one dealing with persistence for logic programs, as provided by a relational database back-end and another which addresses the issues of logic program structuring, by  ...  database but is best accounted for by software designed to handle large quantities of factual information efficiently, as is the case in relational database management systems.  ... 
doi:10.1007/11963578_4 fatcat:wtpwn7x2crb2lfd36zyeaklsjq

Reconciling Systems and Deductive Capabilities in Knowledge Based Systems Using Logic Programming [chapter]

Hamish Taylor
1992 Logic Programming New Frontiers  
A comprehensive approach to programming concurrent knowledge based systems in logic must cater for both knowledge processing and systems handling capabilities.  ...  It argues that no approach so far advocated is ultimately satisfactory, although a hybrid approach of coupling resolution engines supporting each kind of capability is a workable compromise.  ...  Acknowledgements I would like to thank former colleagues at Heriot-Watt university and members of the Parlog group at Imperial college. This research was funded by Alvey project IKBS 90.  ... 
doi:10.1007/978-94-011-2562-8_12 fatcat:yryf3yb4f5g3xfdyfezrbtzmhe

A PROLOG approach to analysing protein structure

Geoffrey J. Barton, Christopher J. Rawlings
1990 Tetrahedron Computer Methodology  
For protein structure analysis, the PROLOG system shows signiftcant advantages inflexibiliry over conventional programming languages such os Fortran, and Relational Database Management Systems using SQL  ...  Rlwrlrcs advantages of a system developed in the logic programming language Prolog.  ...  A number of examples ofthis approach can be found.lo' ll Although the loosely coupled interface to an RDBMS provides an engineered solution to the problem of managing large collections of data from a Prolog  ... 
doi:10.1016/0898-5529(90)90171-4 fatcat:srbcxqyqb5brtdmdzdp3dbld5a

Intelligent data retrieval in prolog: An illuminating idea

Cristina Ruggieri, Mirko Sancassani, Nenna Dore, Francesco Russo, Ugo Manfredi
1996 The Journal of Logic Programming  
This system is an attempt to formalize the interaction between the data logical view and its real physical organization in databases.  ...  The resulting system can be seen as the basic component of a general-purpose decision support system, whose development is foreseen in the near future.  ...  The communication with the remote database systems is managed by a server module called the remote query processor.  ... 
doi:10.1016/0743-1066(95)00098-4 fatcat:bzznshjzjbh3vo22ziprtowgaq

InfoSpect

Timothy Roscoe, Richard Mortier, Paul Jardetzky, Steven Hand
2002 Proceedings of the 10th workshop on ACM SIGOPS European workshop: beyond the PC - EW10  
Dependable systems cannot be built without a monitoring and management component.  ...  In this paper we propose using a wide variety of information gathering tools coupled with custom scripts and a Prolog language engine to aggregate information from multiple sources.  ...  We are also grateful to the anonymous reviewers of this paper for several insights and useful suggestions.  ... 
doi:10.1145/1133373.1133379 dblp:conf/sigopsE/RoscoeMJH02 fatcat:ci3qu3xarfhpfh57cu2o5w4ip4
« Previous Showing results 1 — 15 out of 2,588 results