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.

François Bancilhon

dblp:28/718 · DBLP profile ↗
← Back
28ranked-venue papers
21as first author
1since 2021 · last 2024
—ORCID · none

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

Databases, data management, data science and information retrieval · 20 · 16 first-authorTheory of computation · 5 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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
16 papers
Data models and query languages · 65% Database theory · 12% Query processing and optimization · 11%
Theoretical computer science
4 papers
Logic in computer science · 42% Automata and formal languages · 31% Computational complexity · 27%

Topics — the 17 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data models and query languages
object-oriented database
0.041993
Object Database Morphology · VLDB 1993
The O2 Object-Oriented Database System · SIGMOD Conference 1992
The Object-Oriented Database System Manifesto · SIGMOD Conference 1990
Data models and query languages
object-oriented data model
0.031993
The Object-Oriented Database System Manifesto · SIGMOD Conference 1990
Object Database Morphology · VLDB 1993
Object-Oriented Database Systems · PODS 1988
Logic in computer science
logic programming
0.021987
Bounds on the Propagation of Selection into Logic Programs · PODS 1987
Safety of Recursive Horn Clauses With Infinite Relations · PODS 1987
Query processing and optimization › recursive query
recursive query evaluation
0.021986
An Amateur's Introduction to Recursive Query Processing Strategies · SIGMOD Conference 1986
Magic Sets and Other Strange Ways to Implement Logic Programs · PODS 1986
Database theory
deductive database
0.011987
Safety of Recursive Horn Clauses With Infinite Relations · PODS 1987
Automata and formal languages › formal grammars
context-free grammar
0.011987
Bounds on the Propagation of Selection into Logic Programs · PODS 1987
Computational complexity
decidability
0.011987
Bounds on the Propagation of Selection into Logic Programs · PODS 1987
Data models and query languages › object model
complex object model
0.011986
A Calculus for Complex Objects · PODS 1986
Data models and query languages › logic programming
logic program implementation
0.011986
Magic Sets and Other Strange Ways to Implement Logic Programs · PODS 1986
Data models and query languages › datalog › datalog query optimization
magic sets
0.011986
Magic Sets and Other Strange Ways to Implement Logic Programs · PODS 1986
Data integration and cleaning
data mapping
0.011985
Algebraic Versus Probabilistic Independence in Data Bases · PODS 1985
Transaction processing and concurrency control
transaction models
0.011985
A Model of CAD Transactions · VLDB 1985
Data models and query languages › object-oriented database
object-oriented database system architecture
0.011992
The O2 Object-Oriented Database System · SIGMOD Conference 1992
Database theory
view update
0.011981
Update Semantics of Relational Views · ACM Trans. Database Syst. 1981
Database system architecture and tuning
database machine
0.011980
On Designing an I/O Processor for a Relational Data Base Machine · SIGMOD Conference 1980
Data models and query languages
query language
0.011986
A Calculus for Complex Objects · PODS 1986
Automata and formal languages
probabilistic automata
0.011974
A Geometric Model for Stochastic Automata · IEEE Trans. Computers 1974

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

monotonicity constraints · 0.0decidability analysis · 0.0cost curve analysis · 0.0analytical performance comparison · 0.0monadic second-order logic · 0.0microprogram generation · 0.0join · 0.0context-free grammar · 0.0bottom-up evaluation · 0.0automaton-based filtering · 0.0probabilistic model · 0.0morphism · 0.0
YearPublicationVenuePosition
2024 A Multi-Label Dataset of French Fake News: Human and Machine Insights
abstract
We present a corpus of 100 documents, named OBSINFOX, selected from 17 sources of French press considered unreliable by expert agencies, annotated using 11 labels by 8 annotators. By collecting more labels than usual, by more annotators than is typically done, we can identify features that humans consider as characteristic of fake news, and compare them to the predictions of automated classifiers. We present a topic and genre analysis using Gate Cloud, indicative of the prevalence of satire-like text in the corpus. We then use the subjectivity analyzer VAGO, and a neural version of it, to clarify the link between ascriptions of the label Subjective and ascriptions of the label Fake News. The annotated dataset is available online at the following url: https://github.com/obs-info/obsinfox Keywords: Fake News, Multi-Labels, Subjectivity, Vagueness, Detail, Opinion, Exaggeration, French Press
Benjamin Icard, François Maine, Morgane Casanova, Géraud Faye, Julien Chanson, Guillaume Gadek, Ghislain Auguste Atemezing, François Bancilhon, Paul Egré
LREC/COLING8
1996 Will Europe ever Produce and sell Objects?
François Bancilhon
ECOOP1
1995 The ODMG Standard for Object Databases
François Bancilhon, Guy Ferran
DASFAA1
1993 Object Database Morphology
François Bancilhon
VLDB1
1992 Understanding Object-Oriented Database Systems
François Bancilhon
EDBT1
1992 The O2 Object-Oriented Database System
abstract
No abstract available.
François Bancilhon
SIGMOD Conference1
1990 The Object-Oriented Database System Manifesto
Malcolm P. Atkinson 0001, François Bancilhon, David J. DeWitt, Klaus R. Dittrich, David Maier 0001, Stanley B. Zdonik
SIGMOD Conference2
1990 Bounds on the Propagation of Selection into Logic Programs
Catriel Beeri, Paris C. Kanellakis, François Bancilhon, Raghu Ramakrishnan 0001
J. Comput. Syst. Sci.3
1989 A Calculus for Complex Objects
François Bancilhon, Setrag Khoshafian
J. Comput. Syst. Sci.1
1988 Object-Oriented Database Systems
abstract
This paper describes my vision of the current state of object-oriented database research. I first briefly define this field by its objectives, and relate it to other database subfields. I describe what I consider to be the main characteristics of an object oriented system, i.e. those which are important to integrate in a database system: encapsulation, object identity, classes or types, inheritance, overriding and late binding. I point out the differences between an object oriented system and an object oriented database system. I also point out the advantages and drawbacks of an object oriented database system with respect to a relational system. Finally, I list some research issues.
François Bancilhon
PODS1
1988 On Long-Duration CAD Transactions
Henry F. Korth, Won Kim 0001, François Bancilhon
Inf. Sci.3
1987 Bounds on the Propagation of Selection into Logic Programs
abstract
We consider the problem of propagating selections (i.e., bindings of variables) into logic programs. In particular, we study the class of binary chain programs and define selection propagation as the task of finding an equivalent program containing only unary derived predicates. We associate a context free grammar L(H) with every binary chain program H. We show that, given H propagating a selection involving some constant is possible iff L(H) is regular, and therefore undecidable. We also show that propagating a selection of the form p(X,X) is possible iff L(H) is finite, and therefore decidable. We demonstrate the connection of these two cases, respectively, with the weak monadic second order theory of one successor and with monadic generalized spectra. We further clarify the analogy between chain programs and languages from the point of view of program equivalence and selection propagation heuristics.
Catriel Beeri, Paris C. Kanellakis, François Bancilhon, Raghu Ramakrishnan 0001
PODS3
1987 Safety of Recursive Horn Clauses With Infinite Relations
abstract
A database query is said to be safe if its result consists of a finite set of tuples If a query is expressed using a set of pure Horn Clauses, the problem of determining whether it is safe is in general undecidable In this paper, we show that the problem is decidable when terms involving function symbols (including arithmetic) are represented as distinct occurrences of uninterpreted infinite predicates over which certain finiteness dependencies hold. We present a sufficient condition for safety when some monotonicity constraints also hold.
Raghu Ramakrishnan 0001, François Bancilhon, Avi Silberschatz
PODS2
1987 FAD, a Powerful and Simple Database Language
François Bancilhon, Ted Briggs, Setrag Khoshafian, Patrick Valduriez
VLDB1
1986 A Calculus for Complex Objects
abstract
Article Free Access Share on A calculus for complex objects Authors: Francois Bancilhon View Profile , Setrag Khoshafian Microelectronics and Computer Technology Corporation Microelectronics and Computer Technology CorporationView Profile Authors Info & Claims PODS '86: Proceedings of the fifth ACM SIGACT-SIGMOD symposium on Principles of database systemsJune 1985 Pages 53–60https://doi.org/10.1145/6012.15404Online:01 June 1985Publication History 109citation355DownloadsMetricsTotal Citations109Total Downloads355Last 12 Months11Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
François Bancilhon, Setrag Khoshafian
PODS1
1986 Magic Sets and Other Strange Ways to Implement Logic Programs
abstract
Several methods for implementing database queries expressed as logical rules are given and they are compared for efficiency. One method, called “magic sets,” is a general algorithm for rewriting logical rules so that they may be implemented bottomUP (= forward chaining) in a way that cuts down on the irrelevant facts that are generated. The advantage of this scheme is that by working bottom-up, we can take advantage of efficient methods for doing massive joins. Two other methods are ad hoc ways of implementing “linear” rules, i.e., rules where at most one predicate in any body is recursive. These methods are
François Bancilhon, David Maier 0001, Yehoshua Sagiv, Jeffrey D. Ullman
PODS1
1986 An Amateur's Introduction to Recursive Query Processing Strategies
abstract
This paper surveys and compares various strategies for processing logic queries in relational databases. The survey and comparison is limited to the case of Horn Clauses with evaluable predicates but without function symbols. The paper is organized in three parts. In the first part, we introduce the main concepts and definitions. In the second, we describe the various strategies. For each strategy, we give its main characteristics, its application range and a detailed description. We also give an example of a query evaluation. The third part of the paper compares the strategies on performance grounds. We first present a set of sample rules and queries which are used for the performance comparisons, and then we characterize the data. Finally, we give an analytical solution for each query/rule system. Cost curves are plotted for specific configurations of the data.
François Bancilhon, Raghu Ramakrishnan 0001
SIGMOD Conference1
1985 Algebraic Versus Probabilistic Independence in Data Bases
abstract
The probabilistic independence of data base mappings is introduced and studied.The evolution of a data base is simulated in terms of a probabilistic model.The occurrence of any legal data base value is assumed to obey a probability distribution and thus any data base mapping is modelled as a random variable.The probabilistic independence of data base mappings is therefore defined and compared with the algebraic independence.The probabilistic independence is in general a stronger condition than the algebraic independence.The relationship of the two notions of independence is studied and necessary and sufficient conditions are given under which the algebraic and the probabilistic independencies are equivalent.
François Bancilhon, Nicolas Spyratos
PODS1
1985 A Model of CAD Transactions
François Bancilhon, Won Kim 0001, Henry F. Korth
VLDB1
1984 A Sound and Complete Axiomatization of Embedded Cross Dependencies
François Bancilhon, Philippe Richard
Theor. Comput. Sci.1
1982 On Line Processing of Compacted Relations
François Bancilhon, Philippe Richard, Michel Scholl
VLDB1
1981 Independent Components of Databases
François Bancilhon, Nicolas Spyratos
VLDB1
1981 Update Semantics of Relational Views
abstract
A database view is a portion of the data structured in a way suitable to a specific application. Updates on views must be translated into updates on the underlying database. This paper studies the translation process in the relational model. The procedure is as follows: first, a “complete” set of updates is defined such that together with every update the set contains a “return” update, that is, one that brings the view back to the original state; given two updates in the set, their composition is also in the set. To translate a complete set, we define a mapping called a “translator,” that associates with each view update a unique database update called a “translation.” The constraint on a translation is to take the database to a state mapping onto the updated view. The constraint on the translator is to be a morphism. We propose a method for defining translators. Together with the user-defined view, we define a “complementary” view such that the database could be computed from the view and its complement. We show that a view can have many different complements and that the choice of a complement determines an update policy. Thus, we fix a view complement and we define the translation of a given view update in such a way that the complement remains invariant (“translation under constant complement”). The main result of the paper states that, given a complete set U of view updates, U has a translator if and only if U is translatable under constant complement.
François Bancilhon, Nicolas Spyratos
ACM Trans. Database Syst.1
1980 On Designing an I/O Processor for a Relational Data Base Machine
abstract
Most data base machines use some type of "filter" to perform unary operations on files. This filter processes information "on the fly" during its transfer from mass storage (Disk) to main storage (main memory or buffer). This paper is devoted to the design study of such a filter for relational-type data bases. It is therefore assumed that data are structured as a set of n-ary relations.Using a top-down approach we classify the requirements under two catagories:1) Functional specification of the filter: the filter should perform the unary relational operations i.e. projection and restriction; it should also permit insertion deletion and updates of tuples.2) Performance requirements: in a filtering system access time is a linear function of the space used to the store relations, it becomes therefore of the utmost importance to minimize this space.In order to meet the second requirement, we suggest to structure the n-ary relations into hierarchical free format files. Clearly, such a data structure minimizes space: the remaining problems being the ability to read and update such files. It is then shown that an automaton-like device is sufficient to perform projections and restrictions of relations and insertions, deletions and updates of tuples. That device is described and an algorithm that automatically generates the microprogram realizing that device from the description of the relation and that of the operations to be performed is given.
François Bancilhon, Michel Scholl
SIGMOD Conference1
1978 On the Completeness of Query Languages for Relational Data Bases
François Bancilhon
MFCS1
1978 Name Independence and Database Abstraction in the Relational Model
Nicolas Spyratos, François Bancilhon
MFCS2
1977 Protection of Information in Relational Data Bases
François Bancilhon, Nicolas Spyratos
VLDB1
1974 A Geometric Model for Stochastic Automata
abstract
This paper is concerned with the problem of equivalence and dominance relations between sequential stochastic machines. We first introduce the transition output stochastic automaton together with the notion of pseudoautomaton. In Section III, we establish some fundamental properties concerning the rank of a stochastic automaton.
François Bancilhon
IEEE Trans. Computers1