Demo Data from EDBT 2026 / reviewers in the wild / expert
Henrik C. Bohnenkamp
dblp:40/3449 · also Henrik Carsten Bohnenkamp
· DBLP profile ↗
10ranked-venue papers
7as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-authorSecurity and privacy · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 4 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorTheory of computation · 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
2 papers |
Software testing · 67% Programming languages and type systems · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 77% Performance modeling and evaluation · 23% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › specification language
formal specification languages |
0.1 | 1 | 2006 | MODEST: A Compositional Modeling Formalism for Hard and Softly Timed Systems · IEEE Trans. Software Eng. 2006 |
Embedded and real-time systems
timed systems |
0.1 | 1 | 2006 | MODEST: A Compositional Modeling Formalism for Hard and Softly Timed Systems · IEEE Trans. Software Eng. 2006 |
Software testing
model-based testing |
0.1 | 1 | 2005 | Timed Testing with TorX · FM 2005 |
Software testing › non-functional testing
timed testing |
0.1 | 1 | 2005 | Timed Testing with TorX · FM 2005 |
Performance modeling and evaluation › queueing models
markov chain model |
0.0 | 1 | 2006 | MODEST: A Compositional Modeling Formalism for Hard and Softly Timed Systems · IEEE Trans. Software Eng. 2006 |
Software testing › specification-based testing
conformance testing |
0.0 | 1 | 2005 | Timed Testing with TorX · FM 2005 |
Methods — techniques the papers use, named apart from their topics
timed automata · 0.1markov decision process · 0.1test generation · 0.1formal specification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Synthesis and stochastic assessment of cost-optimal schedules
Angelika Mader, Henrik C. Bohnenkamp, Yaroslav S. Usenko, David N. Jansen, Johann L. Hurink, Holger Hermanns |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2010 | Computing Optimal Schedules for battery Usage in Embedded SystemsabstractThe use of mobile devices is often limited by the battery lifetime. Some devices have the option to connect an extra battery, or to use smart battery-packs with multiple cells to extend the lifetime. In these cases, scheduling the batteries or battery cells over the load to exploit the recovery properties of the batteries helps to extend the overall systems lifetime. Straightforward scheduling schemes, like round-robin or choosing the best battery available, already provide a big improvement compared to a sequential discharge of the batteries. In this paper, we compare these scheduling schemes with the optimal scheduling scheme produced with two different modeling approaches: an approach based on a priced-timed automaton model (implemented and evaluated in Uppaal Cora), as well as an analytical approach (partly formulated as nonlinear optimization problem) for a slightly adapted scheduling problem. We show that in some cases the results of the simple scheduling schemes (round-robin, and best-first) are close to optimal. However, the optimal schedules, computed according to both methods, also clearly show that in a variety of scenarios, the simple schedules are far from optimal. Marijn R. Jongerden, Alexandru Mereacre, Henrik C. Bohnenkamp, Boudewijn R. Haverkort, Joost-Pieter Katoen |
IEEE Trans. Ind. Informatics | 3 |
| 2009 | Maximizing system lifetime by battery schedulingabstractThe use of mobile devices is limited by the battery lifetime. Some devices have the option to connect an extra battery, or to use smart battery packs with multiple cells to extend the lifetime. In these cases, scheduling the batteries over the load to exploit recovery properties usually extends the system lifetime. Straightforward scheduling schemes, like round robin or choosing the best battery available, already provide a big improvement compared to a sequential discharge of the batteries. In this paper we compare these scheduling schemes with the optimal scheduling scheme produced with a priced timed automaton battery model (implemented and evaluated in Uppaal Cora). We see that in some cases the results of the simple scheduling schemes are close to optimal. However, the optimal schedules also clearly show that there is still room for improving the battery lifetimes. Marijn R. Jongerden, Boudewijn R. Haverkort, Henrik C. Bohnenkamp, Joost-Pieter Katoen |
DSN | 3 |
| 2008 | Quantitative testingabstractWe investigate the problem of specification based testing with dense sets of inputs and outputs, in particular with imprecision as they might occur due to errors in measurements, numerical instability or noisy channels. Using quantitative transition systems to describe implementations and specifications, we introduce implementation relations that capture a notion of correctness "up to ε", allowing deviations of implementation from the specification of at most ε. These quantitative implementation relations are described as Hausdorff distances between certain sets of traces. They are conservative extensions of the well-known ioco relation. We develop an on-line and an off-line algorithm to generate test cases from a requirement specification, modeled as a quantitative transition system. Both algorithms are shown to be sound and complete with respect to the quantitative implementation relations introduced. Henrik C. Bohnenkamp, Mariëlle Stoelinga |
EMSOFT | 1 |
| 2007 | motor: The modestTool Environment
Henrik C. Bohnenkamp, Holger Hermanns, Joost-Pieter Katoen |
TACAS | 1 |
| 2006 | MODEST: A Compositional Modeling Formalism for Hard and Softly Timed SystemsabstractThis paper presents Modest (MOdeling and DEscription language for Stochastic Timed systems), a formalism that is aimed to support (i) the modular description of reactive system's behaviour while covering both (ii) functional and (iii) nonfunctional system aspects such as timing and quality-of-service constraints in a single specification. The language contains features such as simple and structured data types, structuring mechanisms like parallel composition and abstraction, means to control the granularity of assignments, exception handling, and non-deterministic and random branching and timing. Modest can be viewed as an overarching notation for a wide spectrum of models, ranging from labeled transition systems, to timed automata (and probabilistic variants thereof) as well as prominent stochastic processes such as (generalized semi-)Markov chains and decision processes. The paper describes the design rationales and details of the syntax and semantics. Henrik C. Bohnenkamp, Pedro R. D'Argenio, Holger Hermanns, Joost-Pieter Katoen |
IEEE Trans. Software Eng. | 1 |
| 2005 | Are You Still There? - A Lightweight Algorithm to Monitor Node Presence in Self-Configuring NetworksabstractThis paper is concerned with the analysis and redesign of a distributed algorithm to monitor the availability of nodes in self-configuring networks. The simple scheme to regularly probe a node - "are you still there?" - may easily lead to over- or underloading. The essence of the algorithm is therefore to automatically adapt the probing frequency. We show that a self-adaptive scheme to control the probe load, originally proposed as an extension to the UpnP/spl trade/ (universal plug and play) standard, leads to an unfair treatment of nodes: some nodes probe fast while others almost starve. An alternative distributed algorithm is proposed that overcomes this problem and that tolerates highly dynamic network topology changes. The algorithm is very simple and can be implemented on large networks of small computing devices such as mobile phones, PDAs, and so on. Henrik C. Bohnenkamp, Johan Gorter, Jarno Guidi, Joost-Pieter Katoen |
DSN | 1 |
| 2005 | Timed Testing with TorX
Henrik C. Bohnenkamp, Axel Belinfante |
FM | 1 |
| 2003 | On Integrating the MÖBIUS and MODEST Modeling ToolsabstractFunctional Interface (AFI). Models and solution techniques interact with one another through the use of the standard interface, allowing them to interact with M OBIUS framework components, not formalism components. This permits novel combinations of modeling techniques. The AFI uses abstract classes to implement the framework components. The most basic model in the M OBIUS framework is an atomic model, and is made up of state variables that hold information about the state of a model and actions that are used for changing model state. Stochastic activity networks (SANs) and the stochastic process algebra PEPA are example atomic models that have been successfully implemented in the M OBIUS tool. Henrik C. Bohnenkamp, Tod Courtney, David Daly, Salem Derisavi, Holger Hermanns, Joost-Pieter Katoen, Ric Klaren, Vinh Vi Lam, William H. Sanders |
DSN | 1 |
| 2003 | Cost-Optimization of the IPv4 Zeroconf ProtocolabstractThis paper investigates the tradeoff between reliability and effectiveness for the IPv4 Zeroconf protocol, proposed by Cheshire/Adoba/Guttman in 2002, dedicated to the selfconfiguration of IP network interfaces. We develop a simple stochastic cost model of the protocol, where reliability is measured in terms of the probability to avoid an address collision after configuration, while effectiveness is viewed as the average penalty perceived by a user. We derive an analytical expression for the user penalty which we use to derive optimal configuration parameters of the network, restricting to those parameters which are under the control of a consumer electronics manufacturer. In particular we show that minimal cost and maximal reliability are qualities that cannot be achieved at the same time. Henrik C. Bohnenkamp, Peter van der Stok, Holger Hermanns, Frits W. Vaandrager |
DSN | 1 |