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

Christophe de Maindreville

dblp:78/5517 · DBLP profile ↗
← Back
12ranked-venue papers
2as first author
0since 2021 · last 1993
—ORCID · none

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

Databases, data management, data science and information retrieval · 11 · 2 first-authorArtificial intelligence and machine learning · 1Theory of computation · 1

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
8 papers
Query processing and optimization · 29% Database theory · 26% Database system architecture and tuning · 25%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 77% Compilers and program optimization · 23%

Topics — the 13 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database theory
deductive database
0.051991
Compiling a Rule Database Program into a C/SQL Application · ICDE 1991
Making Deductive Databases a Practical Technology: A Step Forward · SIGMOD Conference 1990
Modelling Non Deterministic Queries and Updates in Deductive Databases · VLDB 1988
Query processing and optimization › recursive query
transitive closure
0.021990
A Parallel Strategy for Transitive Closure usind Double Hash-Based Clustering · VLDB 1990
Relational Storage and Efficient Retrieval of Rules in a Deductive DBMS · ICDE 1989
Database system architecture and tuning
active database
0.011992
Implementing High Level Active Rules on Top of a Relational DBMS · VLDB 1992
Programming languages and type systems › programming paradigms
declarative programming
0.011991
Compiling a Rule Database Program into a C/SQL Application · ICDE 1991
Database system architecture and tuning › active database
production rule integration
0.021990
A Production Rule-Based Approach to Deductive Databases · ICDE 1988
Making Deductive Databases a Practical Technology: A Step Forward · SIGMOD Conference 1990
Database system architecture and tuning
extensible database system
0.011990
Making Deductive Databases a Practical Technology: A Step Forward · SIGMOD Conference 1990
Query processing and optimization › parallel query processing
parallel transitive closure
0.011990
A Parallel Strategy for Transitive Closure usind Double Hash-Based Clustering · VLDB 1990
Data models and query languages › logic programming
rule-based query language
0.011990
Making Deductive Databases a Practical Technology: A Step Forward · SIGMOD Conference 1990
Database theory › datalog evaluation
semi-naive evaluation
0.011989
Relational Storage and Efficient Retrieval of Rules in a Deductive DBMS · ICDE 1989
Database system architecture and tuning › knowledge base management system
deductive database system
0.011988
A Production Rule-Based Approach to Deductive Databases · ICDE 1988
Query processing and optimization
recursive query
0.011986
Evaluation of Database Recursive Logic Programs as Recurrent Function Series · SIGMOD Conference 1986
Compilers and program optimization › program transformation
source-to-source transformation
0.011991
Compiling a Rule Database Program into a C/SQL Application · ICDE 1991
Data models and query languages
abstract data types
0.011990
Making Deductive Databases a Practical Technology: A Step Forward · SIGMOD Conference 1990

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

logic programming · 0.0double hashing · 0.0rule compilation · 0.0predicate transition networks · 0.0recurrent function series · 0.0extended relational algebra · 0.0SQL optimization · 0.0
YearPublicationVenuePosition
1993 A Database Rule Language Compiler Supporting Parallelism
Jean-Pierre Cheiney, Jerry Kiernan, Christophe de Maindreville
DASFAA3
1992 Implementing High Level Active Rules on Top of a Relational DBMS
Eric Simon, Jerry Kiernan, Christophe de Maindreville
VLDB3
1991 Compiling a Rule Database Program into a C/SQL Application
abstract
The design and the implementation of a rule database language (RDL) compiler is presented. In this design, the RDL/C language supports both declarative programming based on a production rule language and C-based procedural programming. The data model is relational. This implies that all rule programs can be solved without having to download data from the database management system (DBMS) into some working memory. The language supports domain variables which can appear in rules. These variables are monitored by the inference engine and included in the semantics of rule firing. A partial ordering among rules is available to the user. The RDL/C compiler translates RDL/C source code into C code with embedded structured query language (SQL) statements. Its implementation is compared to fully integrated deductive databases and to loosely coupled systems. It is shown how the rule-based paradigm for a database can be used as a framework for a general-purpose database application generator.>
Jerry Kiernan, Christophe de Maindreville
ICDE2
1991 A rule language compiler for SQL database servers
Jerry Kiernan, Christophe de Maindreville
Data Knowl. Eng.2
1990 Making Deductive Databases a Practical Technology: A Step Forward
abstract
Deductive databases provide a formal framework to study rule-based query languages that are extensions of first-order logic. However, deductive database languages and their current implementations do not seem appropriate for improving the development of real applications or even sample of them. Our goal is to make deductive database technology practical. The design and implementation of the RDL1 system, presented in this paper, constitute a step toward this goal. Our approach is based on the integration of a production rule language within a relational database system, the development of a rule-based programming environment and the support of system extensibility using Abstract Data Types. We discuss important practical experience gained during the implementation of the system. Also, comparisons with related work such as LDL, STARBURST and POSTGRES are given.
Jerry Kiernan, Christophe de Maindreville, Eric Simon
SIGMOD Conference2
1990 A Parallel Strategy for Transitive Closure usind Double Hash-Based Clustering
Jean-Pierre Cheiney, Christophe de Maindreville
VLDB2
1989 Relational Storage and Efficient Retrieval of Rules in a Deductive DBMS
abstract
A method is proposed to store and efficiently retrieve rules in a deductive database. The rules are compiled into an execution model called a PCN (production compilation network). The PCN is stored as a particular relational database which consists of three relations. For a given end-user query the first step of the inference process consists of searching for the relevant rules by traversing the PCN structure. This traversal is computed by a transitive closure of a part of the PCN. The transitive closure is performed by a loop of joins over the relations storing the PCN. In this context, a transitive closure algorithm that is based on a physical clustering of the relations is proposed. This clustering consists of a double hashing technique. It ensures a linear cost for the join operation with weak conditions on the size of the main memory. The approach reduces the number of I/O operations for semi-naive transitive closure operation. This algorithm will be applied to the search for relevant rules and to the transitive computation of linear recursive relations.>
Jean-Pierre Cheiney, Christophe de Maindreville
ICDE2
1989 Translation of Logic Programs into Functional Fixpoint Equations
Georges Gardarin, Irène Guessarian, Christophe de Maindreville
Theor. Comput. Sci.3
1988 A Production Rule-Based Approach to Deductive Databases
abstract
The authors consider the problem of integrating a powerful production rule language, called RDLI, with a relational DBMS. A rule in RDLI is composed of a condition part which is a relational calculus expression and an action part which is a sequence of updates over a database. The semantics of a RDLI rule is presented according to a binary relation over databases states. Then, they introduce a general compilation technique for transforming producing rules in an execution model, the PCN, based on predicate transition networks (PrTN). The features of this model are its descriptive power and its query optimization support.>
Christophe de Maindreville, Eric Simon
ICDE1
1988 Deciding Whether a Production Rule is Relational Computable
Eric Simon, Christophe de Maindreville
ICDT2
1988 Modelling Non Deterministic Queries and Updates in Deductive Databases
Christophe de Maindreville, Eric Simon
VLDB1
1986 Evaluation of Database Recursive Logic Programs as Recurrent Function Series
abstract
The authors introduce a new method to compile queries referencing recursively defined predicates. This method is based on an interpretation of the query and the relations as functions which map one column of a relation to another column. It is shown that a large class of queries with associated recursive rules, including mutually recursive rules, can be computed as the limit of a series of functions. Typical cases of series of functions are given and solved. The solutions lend themselves towards either extended relational algebra or SQL optimized programs to compute the recursive query answers. Examples of applications are given.
Georges Gardarin, Christophe de Maindreville
SIGMOD Conference2