Eric Amiel

dblp:49/6245 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 1998
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorArtificial intelligence and machine learning · 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.

Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 85% Compilers and program optimization · 15%
Databases, data mining, and information retrieval
2 papers
Data models and query languages · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
method dispatch
0.021998
Fast Algorithms for Compressed Multimethod Dispatch Table Generation · ACM Trans. Program. Lang. Syst. 1998
Optimizing Multi-Method Dispatch Using Compressed Dispatch Tables · OOPSLA 1994
Programming languages and type systems › method dispatch
multiple dispatch
0.021998
Fast Algorithms for Compressed Multimethod Dispatch Table Generation · ACM Trans. Program. Lang. Syst. 1998
Optimizing Multi-Method Dispatch Using Compressed Dispatch Tables · OOPSLA 1994
Data models and query languages
object-oriented database
0.021996
Type-safe Relaxing of Schema Consistency Rules for Flexible Modeling in OODBMS · VLDB J. 1996
Supporting Exceptions to Schema Consistency to Ease Schema Evolution in OODBMS · VLDB 1994
Data models and query languages › schema management
schema consistency
0.011996
Type-safe Relaxing of Schema Consistency Rules for Flexible Modeling in OODBMS · VLDB J. 1996
Data models and query languages › schema management
schema evolution
0.011994
Supporting Exceptions to Schema Consistency to Ease Schema Evolution in OODBMS · VLDB 1994
Programming languages and type systems
object-oriented programming
0.011994
Optimizing Multi-Method Dispatch Using Compressed Dispatch Tables · OOPSLA 1994

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

type system · 0.0table compression · 0.0signature analysis · 0.0
YearPublicationVenuePosition
1998 Fast Algorithms for Compressed Multimethod Dispatch Table Generation
abstract
The efficiency of dynamic dispatch is a major impediment to the adoption of multimethods in object-oriented languages. In this article, we propose a simple multimethod dispatch scheme based on compressed dispatch tables. This scheme is applicable to any object-oriented language using a method precedence order that satisfies a specific monotonous property (e.g., as Cecil and Dylan) and guarantees that dynamic dispatch is performed in constant time, the latter being a major requirement for some languages and applications. We provide efficient algorithms to build the dispatch tables, provide their worst-case complexity, and demonstrate the effectiveness of our scheme by real measurements performed on two large object-oriented applications. Finally, we provide a detailed comparison of our technique with other existing techniques.
Eric Dujardin, Eric Amiel, Eric Simon
ACM Trans. Program. Lang. Syst.2
1996 Supporting Explicit Disambiguation of Multi-Methods
Eric Amiel, Eric Dujardin
ECOOP1
1996 Type-safe Relaxing of Schema Consistency Rules for Flexible Modeling in OODBMS
Eric Amiel, Marie-Jo Bellosta, Eric Dujardin, Eric Simon
VLDB J.1
1994 Optimizing Multi-Method Dispatch Using Compressed Dispatch Tables
abstract
Optimizing method dispatch is a central issue in object-oriented language implementation. The dispatch table scheme, used for example by C++, is the only implementation of method dispatch that offers constant time performance. This property is the main asset of dispatch tables and a major requirement for some languages. However, the major drawback of dispatch tables is the space they require. Reducing the size of dispatch tables has been studied in the case of mono-methods with techniques such as coloring. In the case of multi-methods, dispatch tables are practically unusable as they grow as a power of the number of arguments. In this paper, we propose an algorithm to compress the dispatch tables of multi-methods by analyzing their signatures.
Eric Amiel, Olivier Gruber, Eric Simon
OOPSLA1
1994 Supporting Exceptions to Schema Consistency to Ease Schema Evolution in OODBMS
Eric Amiel, Marie-Jo Bellosta, Eric Dujardin, Eric Simon
VLDB1
1991 Experiences with Super, a Database Visual Environment
Annamaria Auddino, Eric Amiel, Bharat K. Bhargava
DEXA2