EDBT 2026 Demo / reviewers in the wild / expert
Luc Bläser
dblp:90/611
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2018
0009-0003-6679-6371ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 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 |
Concurrent programming · 75% Program analysis · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming
concurrency bugs |
0.3 | 1 | 2018 | Practical detection of concurrency issues at coding time · ISSTA 2018 |
Concurrent programming › concurrency bug detection
data race detection |
0.3 | 1 | 2018 | Practical detection of concurrency issues at coding time · ISSTA 2018 |
Concurrent programming
deadlock detection |
0.3 | 1 | 2018 | Practical detection of concurrency issues at coding time · ISSTA 2018 |
Program analysis
static analysis |
0.3 | 1 | 2018 | Practical detection of concurrency issues at coding time · ISSTA 2018 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.3randomized bounded concrete concurrent interpretation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Practical detection of concurrency issues at coding timeabstractWe have developed a practical static checker that is designed to interactively mark data races and deadlocks in program source code at development time. As this use case requires a checker to be both fast and precise, we engaged a simple technique of randomized bounded concrete concurrent interpretation that is experimentally effective for this purpose. Implemented as a tool for C# in Visual Studio, the checker covers the broad spectrum of concurrent language concepts, including task and data parallelism, asynchronous programming, UI dispatching, the various synchronization primitives, monitor, atomic and volatile accesses, and finalizers. Its application to popular open-source C# projects revealed several real issues with only a few false positives. Luc Bläser |
ISSTA | 1 |
| 2007 | Persistent Oberon: A Programming Language with Integrated Persistence
Luc Bläser |
APLAS | 1 |
| 2007 | A high-performance operating system for structured concurrent programsabstractWith the advent of multi-processor machines, the time has definitively come to use new programming models that offer an improved support of concurrency. While various interesting new models have been recently presented for concurrent and structured programming, no appropriate runtime systems currently exists. Therefore, we have developed our own new operating system which has been particularly optimized for high-performance execution of such programs. Luc Bläser |
PLOS@SOSP | 1 |