EDBT 2026 Demo / reviewers in the wild / expert
Michel Augeraud
dblp:71/15
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 2Software engineering, systems software and programming languages · 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
1 paper |
Concurrent programming · 61% Programming languages and type systems · 39% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming
deadlock detection |
0.0 | 1 | 1999 | BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999 |
Programming languages and type systems
domain-specific languages |
0.0 | 1 | 1999 | BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999 |
Concurrent programming
synchronization |
0.0 | 1 | 1999 | BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999 |
Programming languages and type systems › programming paradigms
reactive programming |
0.0 | 1 | 1999 | BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999 |
Methods — techniques the papers use, named apart from their topics
esterel compiler · 0.0automaton generation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Modeling of Interactive Storytelling and Validation of Scenario by Means of Linear Logic
Kim Dung Dang, Ronan Champagnat, Michel Augeraud |
ICIDS | 3 |
| 2009 | From Tabletop RPG to Interactive Storytelling: Definition of a Story Manager for Videogames
Guylain Delmas, Ronan Champagnat, Michel Augeraud |
ICIDS | 3 |
| 1999 | BDL: A Specialized Language for Per-Object Reactive ControlabstractThe problem of describing the concurrent behavior of objects in object oriented languages is addressed. The approach taken is to let methods be the behavior units whose synchronization is controlled separate from their specification. Our proposal is a domain-specific language called BDL for expressing constraints on this control and actually implementing its enforcement. We propose a model where each object includes a so-called "execution controller", programmed in BDL. This separates cleanly the concepts of what the methods do, the object processes, from the circumstances in which they are allowed to do it, the control. The object controller ensures that scheduling constraints between the object's methods are met. Aggregate objects can be controlled in terms of their components. This language has a convenient formal base. Thus, using BDL expressions, behavioral properties of objects or groups of interesting objects can be verified. Our approach allows, for example, deadlock detection or verification of safety properties, while maintaining a reasonable code size for the running controller. A compiler from BDL has been implemented, automatically generating controller code in an Esterel program, i.e., in a reactive programming language. From this code, the Esterel compiler, in turn, generates an automaton on which verifications are done. Then this automaton is translated into a C code to be executed. This multistage process typifies the method for successful use of a domain-specific language. This also allows high level concurrent programming. Frédéric Bertrand, Michel Augeraud |
IEEE Trans. Software Eng. | 2 |