Demo Data from SIGIR 2026 / reviewers in the wild / expert
Michel Bidoit
dblp:b/MichelBidoit
· DBLP profile ↗
30ranked-venue papers
20as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 19 · 12 first-authorSoftware engineering, systems software and programming languages · 10 · 8 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 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
3 papers |
Programming languages and type systems · 34% Requirements engineering and software design · 30% Program synthesis and code generation · 23% | |
| Theoretical computer science
1 paper |
Logic in computer science · 67% Coding theory · 33% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
formal specification |
0.0 | 2 | 1985 | Exception Handling: Formal Specification and Systematic Program Construction · IEEE Trans. Software Eng. 1985 Exception Handling: Formal Specification and Systematic Program Construction · ICSE 1984 |
Programming languages and type systems › control structures
exception handling |
0.0 | 2 | 1985 | Exception Handling: Formal Specification and Systematic Program Construction · ICSE 1984 Exception Handling: Formal Specification and Systematic Program Construction · IEEE Trans. Software Eng. 1985 |
Programming languages and type systems › specification language
algebraic specification |
0.0 | 1 | 1985 | Exception Handling: Formal Specification and Systematic Program Construction · IEEE Trans. Software Eng. 1985 |
Compilers and program optimization › program transformation
program derivation |
0.0 | 1 | 1984 | Exception Handling: Formal Specification and Systematic Program Construction · ICSE 1984 |
Logic in computer science
algebraic specification |
0.0 | 1 | 1984 | Algebraic Specification of Exception Handling and Error Recovery by Means of Declarations and Equations · ICALP 1984 |
Coding theory › source coding › variable-length codes
error recovery |
0.0 | 1 | 1984 | Algebraic Specification of Exception Handling and Error Recovery by Means of Declarations and Equations · ICALP 1984 |
Logic in computer science
formal methods |
0.0 | 1 | 1984 | Algebraic Specification of Exception Handling and Error Recovery by Means of Declarations and Equations · ICALP 1984 |
Methods — techniques the papers use, named apart from their topics
program construction method · 0.0formal specification · 0.0equational logic · 0.0declarations · 0.0algebraic specification language · 0.0program synthesis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Compatibility Properties of Synchronously and Asynchronously Communicating ComponentsabstractWe study interacting components and their compatibility with respect to synchronous and asynchronous composition. The behavior of components is formalized by I/O-transition systems. Synchronous composition is based on simultaneous execution of shared output and input actions of two components while asynchronous composition uses unbounded FIFO-buffers for message transfer. In both contexts we study compatibility notions based on the idea that any output issued by one component should be accepted as an input by the other. We distinguish between strong and weak versions of compatibility, the latter allowing the execution of internal actions before a message is accepted. We consider open systems and study conditions under which (strong/weak) synchronous compatibility is sufficient and necessary to get (strong/weak) asynchronous compatibility. We show that these conditions characterize half-duplex systems. Then we focus on the verification of weak asynchronous compatibility for possibly non half-duplex systems and provide a decidable criterion that ensures weak asynchronous compatibility. We investigate conditions under which this criterion is complete, i.e. if it is not satisfied then the asynchronous system is not weakly asynchronously compatible. Finally, we discuss deadlock-freeness and investigate relationships between deadlock-freeness in the synchronous and in the asynchronous case. Rolf Hennicker, Michel Bidoit |
Log. Methods Comput. Sci. | 2 |
| 2016 | On Synchronous and Asynchronous Compatibility of Communicating Components
Rolf Hennicker, Michel Bidoit, Thanh-Son Dang |
COORDINATION | 2 |
| 2008 | Observational interpretation of Casl specificationsabstractWe explore the way in which the refinement of individual ‘local’ components of a specification relates to the development of a ‘global’ system from a specification of requirements. The observational interpretation of specifications and refinements adds expressive power and flexibility, but introduces some subtle problems. Our study of these issues is carried out in the context of Casl architectural specifications. We introduce a definition of observational equivalence for Casl models, leading to an observational semantics for architectural specifications for which we prove important properties. Overall, this fulfills the long-standing goal of complementing the standard semantics of Casl specifications with an observational view that supports observational refinement of specifications in combination with Casl-style architectural design. Michel Bidoit, Donald Sannella, Andrzej Tarlecki |
Math. Struct. Comput. Sci. | 1 |
| 2005 | Externalized and Internalized Notions of Behavioral Refinement
Michel Bidoit, Rolf Hennicker |
ICTAC | 1 |
| 2004 | Glass-Box and Black-Box Views on Object-Oriented Specifications
Michel Bidoit, Rolf Hennicker, Alexander Knapp, Hubert Baumeister |
SEFM | 1 |
| 2003 | Observational logic, constructor-based logic, and their duality
Michel Bidoit, Rolf Hennicker, Alexander Kurz 0001 |
Theor. Comput. Sci. | 1 |
| 2002 | On the Integration of Observability and Reachability Concepts
Michel Bidoit, Rolf Hennicker |
FoSSaCS | 1 |
| 2002 | Global Development via Local Observational Construction Steps
Michel Bidoit, Donald Sannella, Andrzej Tarlecki |
MFCS | 1 |
| 2002 | Architectural Specifications in CASLabstractAbstract. One of the most novel features of C ASL , the Common Algebraic Specification Language, is the provision of so-called architectural specifications for describing the modular structure of software systems. A brief discussion of refinement of C ASL specifications provides the setting for a presentation of the rationale behind architectural specifications. This is followed by some details of the features provided in C ASL for architectural specifications, hints concerning their semantics, and simple results justifying their usefulness in the development process. Michel Bidoit, Donald Sannella, Andrzej Tarlecki |
Formal Aspects Comput. | 1 |
| 2002 | CASL: the Common Algebraic Specification Language
Egidio Astesiano, Michel Bidoit, Hélène Kirchner, Bernd Krieg-Brückner, Peter D. Mosses, Donald Sannella, Andrzej Tarlecki |
Theor. Comput. Sci. | 2 |
| 2001 | On the Duality between Observability and Reachability
Michel Bidoit, Rolf Hennicker, Alexander Kurz 0001 |
FoSSaCS | 1 |
| 1998 | Modular Correctness Proofs of Behavioural Implementations
Michel Bidoit, Rolf Hennicker |
Acta Informatica | 1 |
| 1997 | Proof Systems for Structured Specifications with Observability Operators
Rolf Hennicker, Martin Wirsing, Michel Bidoit |
Theor. Comput. Sci. | 3 |
| 1996 | Behavioural Theories and the Proof of Behavioural Properties
Michel Bidoit, Rolf Hennicker |
Theor. Comput. Sci. | 1 |
| 1995 | Behavioural and Abstractor Specifications
Michel Bidoit, Rolf Hennicker, Martin Wirsing |
Sci. Comput. Program. | 1 |
| 1995 | Observational Specifications and the Indistinguishability Assumption
Gilles Bernot, Michel Bidoit, Teodor Knapik |
Theor. Comput. Sci. | 2 |
| 1994 | Characterizing Behavioural Semantics and Abstractor Semantics
Michel Bidoit, Rolf Hennicker, Martin Wirsing |
ESOP | 1 |
| 1994 | Behavioural Approaches to Algebraic Specifications: A Comparative Study
Gilles Bernot, Michel Bidoit, Teodor Knapik |
Acta Informatica | 2 |
| 1992 | Towards an Adequate Notion of Observation
Gilles Bernot, Michel Bidoit, Teodor Knapik |
ESOP | 2 |
| 1989 | ASSPEGIQUE: An Integrated Specification Environment
Michel Bidoit, Francis Capy, Christine Choppy |
RTA | 1 |
| 1989 | How to Make Algebraic Specifications More Understandable: An Experiment with the PLUSS Specification Language
Michel Bidoit, Marie-Claude Gaudel, Anne Mauboussin |
Sci. Comput. Program. | 1 |
| 1987 | Asspegique: An Integrated Specification Environment
Michel Bidoit, Francis Capy, Christine Choppy, M.-A. Choquer, Stéphane Kaplan, Françoise Schlienger, Frédéric Voisin |
STACS | 1 |
| 1986 | Algebraic Semantics of Exception Handling
Gilles Bernot, Michel Bidoit, Christine Choppy |
ESOP | 2 |
| 1986 | Abstract Implementations and Correctness Proofs
Gilles Bernot, Michel Bidoit, Christine Choppy |
STACS | 2 |
| 1986 | Abstract Data Types with Exception Handling: An Initial Approach Based on a Distinction Between Exceptions and Errors
Gilles Bernot, Michel Bidoit, Christine Choppy |
Theor. Comput. Sci. | 2 |
| 1985 | Exception Handling: Formal Specification and Systematic Program ConstructionabstractWe present an algebraic specification language (PLUSS) and a program construction method. Programs are built systematically from an algebraic specification of the data they deal with. The method was tested on a realistic problem (part of a telephone switching system). In these experiments, it turned out that error handling was the difficult part to specify and to program. This paper shows how to cope with this problem at the specification level and during the program development process. Michel Bidoit, Brigitte Biebow, Marie-Claude Gaudel, Christian Gresse, Gérard D. Guiho |
IEEE Trans. Software Eng. | 1 |
| 1984 | Algebraic Specification of Exception Handling and Error Recovery by Means of Declarations and Equations
Michel Bidoit |
ICALP | 1 |
| 1984 | Exception Handling: Formal Specification and Systematic Program Construction
Michel Bidoit, Brigitte Biebow, Marie-Claude Gaudel, Christian Gresse, Gérard D. Guiho |
ICSE | 1 |
| 1982 | Automatic Transformation of Abstract Data Types "FAIR" Presentations
Michel Bidoit |
ECAI | 1 |
| 1979 | A System which Synthesizes Array-Manipulating Programs from Specifications
Michel Bidoit, Christian Gresse, Gérard D. Guiho |
IJCAI | 1 |