Demo Data from EDBT 2026 / reviewers in the wild / expert
Philippe Boinot
dblp:62/1078
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2000
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 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.
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 46% Requirements engineering and software design · 27% Programming languages and type systems · 27% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software architecture |
0.0 | 1 | 2000 | A Declarative Approach for Designing and Developing Adaptive Components · ASE 2000 |
Compilers and program optimization
partial evaluation |
0.0 | 1 | 1999 | Efficient Incremental Run-Time Specialization for Free · PLDI 1999 |
Compilers and program optimization › program specialization
runtime specialization |
0.0 | 1 | 1999 | Efficient Incremental Run-Time Specialization for Free · PLDI 1999 |
Methods — techniques the papers use, named apart from their topics
declarative programming · 0.0consistency checking · 0.0code generation · 0.0partial evaluation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | A Declarative Approach for Designing and Developing Adaptive ComponentsabstractAn adaptive component is a component that is able to adapt its behavior to different execution contexts. Building an adaptive application is difficult because of component dependencies and the lack of language support. As a result, code that implements adaptation is often tangled, hindering maintenance and evolution. To overcome this problem, we propose a declarative approach to program adaptation. This approach makes the specific issues of adaptation explicit. The programmer can focus on the basic features of the application, and separately provide clear and concise adaptation information. Concretely, we propose adaptation classes, which enrich Java classes with adaptive behaviors. A dedicated compiler automatically generates Java code that implements the adaptive features. Moreover, these adaptation declarations can be checked for consistency to provide additional safety guarantees. As a working example throughout this paper, we use an adaptive sound encoder in an audio-conferencing application. We show the problems associated with a traditional implementation using design patterns, and how these problems are elegantly solved using adaptation classes. Philippe Boinot, Renaud Marlet, Jacques Noyé, Gilles Muller, Charles Consel |
ASE | 1 |
| 1999 | Efficient Incremental Run-Time Specialization for FreeabstractAvailability of data in a program determines computation stages. Incremental partial evaluation exploit these stages for optimization: it allows further specialization to be performed as data become available at later stages. The fundamental advantage of incremental specialization is to factorize the specialization process. As a result, specializing a program at a given stage costs considerably less than specializing it once all the data are available.We present a realistic and flexible approach to achieve efficient incremental run-time specialization. Rather than developing specific techniques, as previously proposed, we are able to re-use existing technology by iterating a specialization process. Moreover, in doing so, we do not lose any specialization opportunities. This approach makes it possible to exploit nested quasi-invariants and to speed up the run-time specialization process.This approach has been implemented in Tempo, a specializer for C programs that is publicly available. A preliminary experiment confirm that incremental that incremental specialization can greatly speed up the specialization process. Renaud Marlet, Charles Consel, Philippe Boinot |
PLDI | 3 |