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

Michel Augeraud

dblp:71/15 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Concurrent programming
deadlock detection
0.011999
BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999
Programming languages and type systems
domain-specific languages
0.011999
BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999
Concurrent programming
synchronization
0.011999
BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999
Programming languages and type systems › programming paradigms
reactive programming
0.011999
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
YearPublicationVenuePosition
2010 Modeling of Interactive Storytelling and Validation of Scenario by Means of Linear Logic
Kim Dung Dang, Ronan Champagnat, Michel Augeraud
ICIDS3
2009 From Tabletop RPG to Interactive Storytelling: Definition of a Story Manager for Videogames
Guylain Delmas, Ronan Champagnat, Michel Augeraud
ICIDS3
1999 BDL: A Specialized Language for Per-Object Reactive Control
abstract
The 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