EDBT 2026 Demo / reviewers in the wild / expert
François Bancilhon
dblp:28/718
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages
object-oriented database |
0.0 | 4 | 1993 | 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.0 | 3 | 1993 | 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.0 | 2 | 1987 | 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.0 | 2 | 1986 | 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.0 | 1 | 1987 | Safety of Recursive Horn Clauses With Infinite Relations · PODS 1987 |
Automata and formal languages › formal grammars
context-free grammar |
0.0 | 1 | 1987 | Bounds on the Propagation of Selection into Logic Programs · PODS 1987 |
Computational complexity
decidability |
0.0 | 1 | 1987 | Bounds on the Propagation of Selection into Logic Programs · PODS 1987 |
Data models and query languages › object model
complex object model |
0.0 | 1 | 1986 | A Calculus for Complex Objects · PODS 1986 |
Data models and query languages › logic programming
logic program implementation |
0.0 | 1 | 1986 | Magic Sets and Other Strange Ways to Implement Logic Programs · PODS 1986 |
Data models and query languages › datalog › datalog query optimization
magic sets |
0.0 | 1 | 1986 | Magic Sets and Other Strange Ways to Implement Logic Programs · PODS 1986 |
Data integration and cleaning
data mapping |
0.0 | 1 | 1985 | Algebraic Versus Probabilistic Independence in Data Bases · PODS 1985 |
Transaction processing and concurrency control
transaction models |
0.0 | 1 | 1985 | A Model of CAD Transactions · VLDB 1985 |
Data models and query languages › object-oriented database
object-oriented database system architecture |
0.0 | 1 | 1992 | The O2 Object-Oriented Database System · SIGMOD Conference 1992 |
Database theory
view update |
0.0 | 1 | 1981 | Update Semantics of Relational Views · ACM Trans. Database Syst. 1981 |
Database system architecture and tuning
database machine |
0.0 | 1 | 1980 | On Designing an I/O Processor for a Relational Data Base Machine · SIGMOD Conference 1980 |
Data models and query languages
query language |
0.0 | 1 | 1986 | A Calculus for Complex Objects · PODS 1986 |
Automata and formal languages
probabilistic automata |
0.0 | 1 | 1974 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A Multi-Label Dataset of French Fake News: Human and Machine InsightsabstractWe 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/COLING | 8 |
| 1996 | Will Europe ever Produce and sell Objects?
François Bancilhon |
ECOOP | 1 |
| 1995 | The ODMG Standard for Object Databases
François Bancilhon, Guy Ferran |
DASFAA | 1 |
| 1993 | Object Database Morphology
François Bancilhon |
VLDB | 1 |
| 1992 | Understanding Object-Oriented Database Systems
François Bancilhon |
EDBT | 1 |
| 1992 | The O2 Object-Oriented Database SystemabstractNo abstract available. François Bancilhon |
SIGMOD Conference | 1 |
| 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 Conference | 2 |
| 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 SystemsabstractThis 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 |
PODS | 1 |
| 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 ProgramsabstractWe 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 |
PODS | 3 |
| 1987 | Safety of Recursive Horn Clauses With Infinite RelationsabstractA 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 |
PODS | 2 |
| 1987 | FAD, a Powerful and Simple Database Language
François Bancilhon, Ted Briggs, Setrag Khoshafian, Patrick Valduriez |
VLDB | 1 |
| 1986 | A Calculus for Complex ObjectsabstractArticle 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 |
PODS | 1 |
| 1986 | Magic Sets and Other Strange Ways to Implement Logic ProgramsabstractSeveral 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 |
PODS | 1 |
| 1986 | An Amateur's Introduction to Recursive Query Processing StrategiesabstractThis 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 Conference | 1 |
| 1985 | Algebraic Versus Probabilistic Independence in Data BasesabstractThe 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 |
PODS | 1 |
| 1985 | A Model of CAD Transactions
François Bancilhon, Won Kim 0001, Henry F. Korth |
VLDB | 1 |
| 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 |
VLDB | 1 |
| 1981 | Independent Components of Databases
François Bancilhon, Nicolas Spyratos |
VLDB | 1 |
| 1981 | Update Semantics of Relational ViewsabstractA 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 MachineabstractMost 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 Conference | 1 |
| 1978 | On the Completeness of Query Languages for Relational Data Bases
François Bancilhon |
MFCS | 1 |
| 1978 | Name Independence and Database Abstraction in the Relational Model
Nicolas Spyratos, François Bancilhon |
MFCS | 2 |
| 1977 | Protection of Information in Relational Data Bases
François Bancilhon, Nicolas Spyratos |
VLDB | 1 |
| 1974 | A Geometric Model for Stochastic AutomataabstractThis 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. Computers | 1 |