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

Emmanuel Waller

dblp:w/EmmanuelWaller · DBLP profile ↗
← Back
11ranked-venue papers
0as first author
0since 2021 · last 2020
0009-0002-1653-8393ORCID · verified

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

Databases, data management, data science and information retrieval · 8Theory of computation · 2Artificial intelligence and machine learning · 1Human-computer interaction and ubiquitous computing · 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
5 papers
Data models and query languages · 60% Database theory · 40%
Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 100%

Topics — the 12 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database theory
expressive power
0.212013
On the expressive power of update primitives · PODS 2013
Data models and query languages
query language
0.212013
On the expressive power of update primitives · PODS 2013
Data models and query languages
relational algebra
0.011999
Type Inference in the Polymorphic Relational Algebra · PODS 1999
Programming languages and type systems › type inference
polymorphic type inference
0.011999
Type Inference in the Polymorphic Relational Algebra · PODS 1999
Programming languages and type systems
type inference
0.011999
Type Inference in the Polymorphic Relational Algebra · PODS 1999
Data models and query languages
object-oriented data model
0.021994
Object Migration · PODS 1994
Methods and Rules · SIGMOD Conference 1993
Data models and query languages › object-oriented database
object migration
0.011994
Object Migration · PODS 1994
Data models and query languages
datalog
0.011993
Methods and Rules · SIGMOD Conference 1993
Data models and query languages › object-oriented data model
inheritance
0.011993
Methods and Rules · SIGMOD Conference 1993
Data models and query languages › query language
query language semantics
0.011993
Methods and Rules · SIGMOD Conference 1993
Data models and query languages › logic programming
rule-based query language
0.011993
Methods and Rules · SIGMOD Conference 1993
Data models and query languages › object-oriented data model
method schemas
0.011990
Method Schemas · PODS 1990

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

expressiveness analysis · 0.2type formulas · 0.1principal type computation · 0.1
YearPublicationVenuePosition
2020 Dissimilarity-based approach for Identity Link Invalidation
abstract
More and more datasets are currently connected by identity links using properties such as owl:sameAs expressed in OWL. Identity links are statements that declare that two resources refer to the same real-world entity. However, we cannot attest the correctness of all identity links. Without a central name authority, most identity links are generated by heuristics and they are not reviewed by experts. The main issue in invalidating identity links is the heterogeneity of datasets, they commonly do not share the same predicates. Furthermore, the description of the resources can be incomplete. Despite how the resources are described, identity links are necessary to link data for posterior use. In this paper, we present a framework to invalidate identity links by dissimilarity and outlier detection in equivalence classes of identity links.
Anderson Carlos Ferreira Da Silva, Fatiha Saïs, Emmanuel Waller, Frédéric Andrès
WETICE3
2013 On the expressive power of update primitives
abstract
The SQL standard offers three primitive operations (insert, delete, and update which is here called modify) to update a relation based on a generic query. This paper compares the expressiveness of programs composed of these three operations, with the general notion of update that simply replaces the content of the relation by the result of a query. It turns out that replacing cannot be expressed in terms of insertions, deletions, and modifications, and neither can modifications be expressed in terms of insertions and deletions. The expressive power gained by if-then-else control flow in programs is investigated as well. Different ways to perform replacing are discussed: using a temporary variable; using the new SQL merge operation; using SQL's data change delta tables; or using queries involving object creation or arithmetic. Finally the paper investigates the power of alternating the different primitives. For example, an insertion followed by a modification cannot always be expressed as a modification followed by an insertion.
Tom J. Ameloot, Jan Van den Bussche, Emmanuel Waller
PODS3
2008 Pruning nested XQuery queries
abstract
We present in this paper an approach for XQuery optimization that exploits minimization opportunities raised in composition-style nesting of queries. More precisely, we consider the simplification of XQuery queries in which the intermediate result constructed by a subexpression is queried by another subexpression. Based on a large subset of XQuery, we describe a rule-based algorithm that recursively prunes query expressions, eliminating useless intermediate results. Our algorithm takes as input an XQuery expression that may have navigation within its subexpressions and outputs a simplified, equivalent XQuery expression, and is thus readily usable as an optimization module in any existing XQuery processor. We demonstrate by experiments the impact of our rewriting approach on query evaluation costs and we prove formally its correctness.
Bilel Gueni, Talel Abdessalem, Bogdan Cautis, Emmanuel Waller
CIKM4
2006 Data-Driven Publication of Relational Databases
abstract
The paper presents a framework for publishing relational databases in textual documents such as mails, HTML pages, LATEX or BibTex files, plain texts, etc. The publication process relies on a mapping of the relational database to a virtual data graph which supports navigation operators. Applications can express the data they need by navigating in the graph. These operations are provided by a declarative query language over virtual graphs, named DOCQL. We illustrate its features with the conference management system MYREVIEW
Sonia Guehis, Philippe Rigaux, Emmanuel Waller
IDEAS3
2002 Polymorphic Type Inference for the Relational Algebra
Jan Van den Bussche, Emmanuel Waller
J. Comput. Syst. Sci.2
1999 Type Inference in the Polymorphic Relational Algebra
abstract
We give a polymorphic account of the relational algebra.We introduce a formalism of "type formulas" specifically tuned for relational algebra expressions, and present an algorithm that computes the ".principal" type for a given expression.The principal type ojF an expression is a formula that specifies, in a clear and concise manner, all assignments of types (sets of attributes) tO relation names, under which a given relational algebra expression is well-typed, as well as the output type that expression will have under each of these assignments.Topics discussed include complexity, the relationship with monadic logic, and polymorphic expressive power.
Jan Van den Bussche, Emmanuel Waller
PODS2
1997 Object-Oriented Database Evolution
Jean-Bernard Lagorce, Arunas Stockus, Emmanuel Waller
ICDT3
1995 Method Schemas
Serge Abiteboul, Paris C. Kanellakis, Sridhar Ramaswamy, Emmanuel Waller
J. Comput. Syst. Sci.4
1994 Object Migration
abstract
We study a mechanism that supports the migration of objects from one class of an OODB to another, thereby enabling us to model the same object playing different roles throughout its lifetime. Object migration may introduce typing conflicts due to the different typing constraints imposed by the classes. We present a coercion-like adaptation process that automatically resolves these conflicts. The process combines re-classification of objects and modification of attributes. We study the computational complexity of the problem, and show that the adaptation process can be performed efficiently in databases with covariant schemas.
Alberto O. Mendelzon, Tova Milo, Emmanuel Waller
PODS3
1993 Methods and Rules
abstract
We show how classical datalog semantics can be used directly and very simply to provide semantics to a syntactic extension of datalog with methods, classes, inheritance, overloading and late binding. Several approaches to resolution are considered, implemented in the model, and formally compared. They range from resolution in C++ style to original kinds of resolution suggested by the declarative nature of the language. We show connections to view specification and a further extension allowing runtime derivation of the class hierarchy.
Serge Abiteboul, Georg Lausen, Heinz Uphoff, Emmanuel Waller
SIGMOD Conference4
1990 Method Schemas
abstract
The concept of method schemas is proposed as a simple model for object-oriented programming with features such as classes with methods and inheritance, method name overloading, and late binding. An important issue is to check whether a given method schema can possibly lead to inconsistencies in some interpretations. The consistency problem for method schemas is studied. The problem is shown to be undecidable in general. Decidability is obtained for monadic and/or recursion-free method schemas. The effect of covariance is considered. The issues of incremental consistency checking and of a sound algorithm for the general case are briefly discussed.
Serge Abiteboul, Paris C. Kanellakis, Emmanuel Waller
PODS3