Demo Data from EDBT 2026 / reviewers in the wild / expert
Marc Lohmann
dblp:88/2705
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 1 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 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 |
Requirements engineering and software design · 39% Program verification · 30% Software testing · 30% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test oracle › test oracle generation
assertion generation |
0.1 | 1 | 2006 | Model-driven Monitoring: Generating Assertions from Visual Contracts · ASE 2006 |
Requirements engineering and software design
model-driven engineering |
0.1 | 1 | 2006 | Model-driven Monitoring: Generating Assertions from Visual Contracts · ASE 2006 |
Program verification › dynamic verification
runtime verification |
0.1 | 1 | 2006 | Model-driven Monitoring: Generating Assertions from Visual Contracts · ASE 2006 |
Requirements engineering and software design › specification
design by contract |
0.0 | 1 | 2006 | Model-driven Monitoring: Generating Assertions from Visual Contracts · ASE 2006 |
Methods — techniques the papers use, named apart from their topics
model-driven development · 0.1JML · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Model-driven development of reactive information systems: from graph transformation rules to JML contracts
Reiko Heckel, Marc Lohmann |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2006 | Model-Driven Monitoring: An Application of Graph Transformation for Design by Contract
Gregor Engels, Marc Lohmann, Stefan Sauer 0001, Reiko Heckel |
ICGT | 2 |
| 2006 | Model-driven Monitoring: Generating Assertions from Visual ContractsabstractThe Visual Contract Workbench is a tool that supports model-driven development of software systems by lifting the Design by Contract idea, which is usually used at the code level, to the model level. It uses visual contracts for graphically specifying the pre- and post-conditions of an operation. Java classes with JML (Java modeling language) assertions are generated from visual contracts to facilitate automatic monitoring of the correctness of the programmers' implementation Marc Lohmann, Gregor Engels, Stefan Sauer 0001 |
ASE | 1 |
| 2005 | Executable Visual ContractsabstractDesign by contract (DbC) is widely acknowledged to be a powerful technique for creating reliable software. DbC allows developers to specify the behavior of an operation precisely by pre- and post-conditions. Existing DbC approaches predominantly use textual representations of contracts to annotate the actual program code with assertions. In the unified modeling language (UML), the textual object constraint language (OCL) supports the specification of preand post-conditions by constraining the model elements that occur in UML diagrams. However, textual specifications in OCL can become complex and cumbersome, especially for software developers who are typically not used to OCL. In this paper, we propose to specify the pre-and post-conditions of an operation visually by a pair of UML object diagrams (visual contract). We define a mapping of visual contracts into Java classes that are annotated with behavioral interface specifications in the Java modeling language (JML). The mapping supports testing the correctness of the implementation against the specification using JML tools, which include a runtime assertion checker. Thus we make the visual contracts executable. Marc Lohmann, Stefan Sauer 0001, Gregor Engels |
VL/HCC | 1 |
| 2004 | Model-based Discovery of Web ServicesabstractWeb services are software components that can be discovered and employed at runtime using the Internet. Conflicting requirements towards the nature of these services can be identified. From a business perspective, Web services promise to enable the formation of ad-hoc cooperations on a global scale. From a technical perspective, a high degree of standardization and rigorous specifications are required to enable the automated integration of Web services. A suitable technology for Web services has to mediate these needs for flexibility and stability. In this paper a new approach to the description of Web service semantics is introduced. It is a visual approach based on the use of software models and graph transformations and allows for the description of innovative services while providing a precise matching concept. An implementation using current standards and tools is available. Jan Hendrik Hausmann, Reiko Heckel, Marc Lohmann |
ICWS | 3 |
| 2003 | Model-Based Development of Web Applications Using Graphical Reaction Rules
Reiko Heckel, Marc Lohmann |
FASE | 2 |