Demo Data from EDBT 2026 / reviewers in the wild / expert
Christian Creveuil
dblp:79/4407
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 1994
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 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
1 paper |
Requirements engineering and software design · 50% Compilers and program optimization · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% |
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
formal specification |
0.0 | 1 | 1994 | Formal Specification and Designof a Message Router · ACM Trans. Softw. Eng. Methodol. 1994 |
Compilers and program optimization › program transformation
program derivation |
0.0 | 1 | 1994 | Formal Specification and Designof a Message Router · ACM Trans. Softw. Eng. Methodol. 1994 |
Electronic design automation › physical design › routing
message routing |
0.0 | 1 | 1994 | Formal Specification and Designof a Message Router · ACM Trans. Softw. Eng. Methodol. 1994 |
Methods — techniques the papers use, named apart from their topics
specification refinement · 0.0UNITY · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | Formal Specification and Designof a Message RouterabstractFormal derivation refers to a family of design techniques that entail the development of programs which are guaranteed to be correct by construction. Only limited industrial use of such techniques (e.g., UNITY-style specification refinement) has been reported in the literature, and there is a great need for methodological developments aimed at facilitating their application to complex problems. This article examines the formal specification and design of a message router in an attempt to identify those methodological elements that are likely to contribute to successful industrial uses of program derivation. Although the message router cannot be characterized as being industrial grade, it is a sophisticated problem that poses significant specification and design challenges—its apparent simplicity is rather deceiving. The main body of the article consists of a complete formal specification of the router and a series of successive refinements that eventually lead to an immediate construction of a correct UNITY program. Each refinement is accompanied by its design rationale and is explained in a manner accessible to a broad audience. We use this example to make the case that program derivation provides a good basis for introducing rigor in the design strategy, regardless of the degrees of formality one is willing to consider. Christian Creveuil, Gruia-Catalin Roman |
ACM Trans. Softw. Eng. Methodol. | 1 |