EDBT 2026 Demo / reviewers in the wild / expert
René Pascasl Maseli
dblp:205/5236
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021
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 |
Program analysis · 44% Program verification · 44% Concurrent programming · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › model checking
bounded model checking |
0.7 | 1 | 2023 | Static Analysis of Memory Models for SMT Encodings · Proc. ACM Program. Lang. 2023 |
Program analysis
static analysis |
0.7 | 1 | 2023 | Static Analysis of Memory Models for SMT Encodings · Proc. ACM Program. Lang. 2023 |
Concurrent programming
memory models |
0.2 | 1 | 2023 | Static Analysis of Memory Models for SMT Encodings · Proc. ACM Program. Lang. 2023 |
Methods — techniques the papers use, named apart from their topics
acyclicity constraint simplification · 0.7SMT encoding · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Static Analysis of Memory Models for SMT EncodingsabstractThe goal of this work is to improve the efficiency of bounded model checkers that are modular in the memory model. Our first contribution is a static analysis for the given memory model that is performed as a preprocessing step and helps us significantly reduce the encoding size. Memory model make use of relations to judge whether an execution is consistent. The analysis computes bounds on these relations: which pairs of events may or must be related. What is new is that the bounds are relativized to the execution of events. This makes it possible to derive, for the first time, not only upper but also meaningful lower bounds. Another important feature is that the analysis can import information about the verification instance from external sources to improve its precision. Our second contribution are new optimizations for the SMT encoding. Notably, the lower bounds allow us to simplify the encoding of acyclicity constraints. We implemented our analysis and optimizations within a bounded model checker and evaluated it on challenging benchmarks. The evaluation shows up-to 40% reduction in verification time (including the analysis) over previous encodings. Our optimizations allow us to efficiently check safety, liveness, and data race freedom in Linux kernel code. Thomas Haas 0001, René Pascasl Maseli, Roland Meyer 0001, Hernán Ponce de León |
Proc. ACM Program. Lang. | 2 |