Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jorge B. Bocca

dblp:97/6001 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 1992
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 4 · 4 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Database system architecture and tuning · 36% Database theory · 36% Query processing and optimization · 21%
Theoretical computer science
2 papers
Logic in computer science · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Logic in computer science
logic programming
0.021991
Logic Programming Environments for Large Knowledge Bases: A Practical Perspective (Abstract) · VLDB 1991
On the Evaluation Strategy of EDUCE · SIGMOD Conference 1986
Database theory › datalog evaluation
deductive database query evaluation
0.011990
Compilation of Logic Programs to Implement Very Large Knowledge Base Systems - A Case Study: Educe* · ICDE 1990
Query processing and optimization
query execution
0.011986
On the Evaluation Strategy of EDUCE · SIGMOD Conference 1986
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems
large knowledge bases
0.011991
Logic Programming Environments for Large Knowledge Bases: A Practical Perspective (Abstract) · VLDB 1991
Data integration and cleaning › interoperability › database interoperability
database management system integration
0.011986
On the Evaluation Strategy of EDUCE · SIGMOD Conference 1986
Logic in computer science › logic programming
prolog
0.011986
On the Evaluation Strategy of EDUCE · SIGMOD Conference 1986

Methods — techniques the papers use, named apart from their topics

warren abstract machine · 0.0prolog compilation · 0.0
YearPublicationVenuePosition
1992 MegaLog - A Platform for Developing Knowledge Base Management Systems
Jorge B. Bocca, Michael Dahmen, Michael Freeston
LPAR1
1991 MegaLog - A platform for developing Knowledge Base Management Systems
Jorge B. Bocca
DASFAA1
1991 Logic Programming Environments for Large Knowledge Bases: A Practical Perspective (Abstract)
Jorge B. Bocca
VLDB1
1990 Compilation of Logic Programs to Implement Very Large Knowledge Base Systems - A Case Study: Educe*
abstract
One of the most promising technologies being used for constructing knowledge-base systems is the integration of programming languages based on the logic paradigm, Prolog, for example and relational DBMSs. In theory, at least, it provides a base on which development systems for constructing very large knowledge-base systems could be implemented. However, to achieve this goal in practical terms, improvements in performance by several orders of magnitude over existing systems must be obtained. Toward this performance improvement, an examination is made of the compilation of logic programs and their subsequent storage, retrieval, and execution in the specified context. An inspection is made of the relationship between relational engines as found in relational DBMSs and the Warren Abstract Machine (WAM), the most efficient and powerful model used for the construction of Prolog compilers. The development of the Educe system is used to illustrate implementation issues.>
Jorge B. Bocca
ICDE1
1986 On the Evaluation Strategy of EDUCE
abstract
Educe is a logic programming system for handling large knowledge bases. It was constructed by fully integrating the logic programming language Prolog and the relational data base management system Ingres. Educe uses a hybrid strategy for the evaluation of queries. This strategy is based on two contrasting strategies. The strategy known as sets retrieval, transforms recursive and non-recursive queries into a form suitable for evaluation by a relational data base management system. The other strategy, known as one-tuple-at-a time, evaluates queries by imitating the evaluation strategy of the programming language Prolog. In earlier versions of Educe, users selected the strategy by using two different query languages. In order to remove this responsibility from the user, algorithms to map expressions from either of the languages into the other were implemented and added to Educe. This paper briefly reviews the implementation of both evaluators and the mappings compares the basic strategies of evaluation, and then proceeds to explain Educe's own strategy.
Jorge B. Bocca
SIGMOD Conference1