EDBT 2026 Demo / reviewers in the wild / expert
Bernd Kolb
dblp:115/6065
· DBLP profile ↗
9ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9
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 |
Programming languages and type systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › language design
language extension |
0.2 | 1 | 2015 | Using C language extensions for developing embedded software: a case study · OOPSLA 2015 |
Embedded and real-time systems › embedded software engineering
embedded software development |
0.2 | 1 | 2015 | Using C language extensions for developing embedded software: a case study · OOPSLA 2015 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Using language workbenches and domain-specific languages for safety-critical software development
Markus Völter, Bernd Kolb, Klaus Birken, Federico Tomassetti, Patrick Alff, Laurent Wiart, Andreas Wortmann 0001, Arne Nordmann |
Softw. Syst. Model. | 2 |
| 2019 | Lessons learned from developing mbeddr: a case study in language engineering with MPS
Markus Völter, Bernd Kolb, Tamás Szabó, Daniel Ratiu, Arie van Deursen |
Softw. Syst. Model. | 2 |
| 2016 | Efficient development of consistent projectional editors using grammar cells
Markus Völter, Tamás Szabó, Sascha Lisson, Bernd Kolb, Sebastian Erdweg, Thorsten Berger |
SLE | 4 |
| 2015 | Using C language extensions for developing embedded software: a case studyabstractWe report on an industrial case study on developing the embedded software for a smart meter using the C programming language and domain-specific extensions of C such as components, physical units, state machines, registers and interrupts. We find that the extensions help significantly with managing the complexity of the software. They improve testability mainly by supporting hardware-independent testing, as illustrated by low integration efforts. The extensions also do not incur significant overhead regarding memory consumption and performance. Our case study relies on mbeddr, an extensible version of C. mbeddr, in turn, builds on the MPS language workbench which supports modular extension of languages and IDEs. Markus Völter, Arie van Deursen, Bernd Kolb, Stephan Eberle |
OOPSLA | 3 |
| 2015 | Towards improving software security using language engineering and mbeddr CabstractThis paper explores the use of domain-specific languages for improving software security, which deals with developing software in a way that is not maliciously exploitable. Specifically we demonstrate how modular extension of the C programming language can help with technical and process-related aspects of software security. Some of these examples are already implemented, some are analytical extrapolations from related work we have done in the past; a detailed empirical evaluation has not yet been done. We rely on mbeddr, an extensible version of C developed with the JetBrains MPS language workbench. We conclude the paper with a discussion of the potential drawbacks of the approach and how these can be addressed in the future. Markus Völter, Zaur Molotnikov, Bernd Kolb |
DSM@SPLASH | 3 |
| 2014 | Feedback-Aware Requirements Documents for Smart Devices
Erik Kamsties, Fabian Kneer, Markus Völter, Burkhard Igel, Bernd Kolb |
REFSQ | 5 |
| 2014 | Towards User-Friendly Projectional Editors
Markus Völter, Janet Siegmund, Thorsten Berger, Bernd Kolb |
SLE | 4 |
| 2013 | A model-based approach to language integrationabstractThe interactions of several languages within a software system pose a number of problems. There is several anecdotal and empirical evidence supporting such concerns. This paper presents a solution to achieve proper language integration in the context of language workbenches and with limited effort. A simple example is presented to show how cross-language constraints can be addressed and the quality of the support attainable, which covers error-checking and refactoring. A research agenda is then presented, to support future work in the area of language integration, taking advantage of modern language workbenches features. Federico Tomassetti, Antonio Vetrò, Marco Torchiano, Markus Völter, Bernd Kolb |
MiSE | 5 |
| 2013 | mbeddr: instantiating a language workbench in the embedded software domain
Markus Völter, Daniel Ratiu, Bernd Kolb, Bernhard Schätz |
Autom. Softw. Eng. | 3 |