Demo Data from EDBT 2026 / reviewers in the wild / expert
Shay Berkovich
dblp:133/3624
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1Theory 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
1 paper |
Program verification · 62% Program analysis · 19% Compilers and program optimization · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 77% GPUs and heterogeneous computing · 23% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › dynamic verification
runtime verification |
0.2 | 1 | 2013 | RiTHM: a tool for enabling time-triggered runtime verification for C programs · ESEC/SIGSOFT FSE 2013 |
Embedded and real-time systems › runtime monitoring
runtime verification |
0.2 | 1 | 2013 | RiTHM: a tool for enabling time-triggered runtime verification for C programs · ESEC/SIGSOFT FSE 2013 |
Compilers and program optimization › program instrumentation
instrumentation optimization |
0.0 | 1 | 2013 | RiTHM: a tool for enabling time-triggered runtime verification for C programs · ESEC/SIGSOFT FSE 2013 |
Program analysis
static analysis |
0.0 | 1 | 2013 | RiTHM: a tool for enabling time-triggered runtime verification for C programs · ESEC/SIGSOFT FSE 2013 |
GPUs and heterogeneous computing
GPU computing |
0.0 | 1 | 2013 | RiTHM: a tool for enabling time-triggered runtime verification for C programs · ESEC/SIGSOFT FSE 2013 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.3control theory · 0.3LTL · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Runtime verification with minimal intrusion through parallelism
Shay Berkovich, Borzoo Bonakdarpour, Sebastian Fischmeister |
Formal Methods Syst. Des. | 1 |
| 2013 | GPU-based Runtime VerificationabstractRuntime verification is a monitoring technique to gain assurance about well-being of a program at run time. Most existing approaches use sequential monitors; i.e., when the state of the program with respect to an event of interest changes, the monitor interrupts the program execution, evaluates a set of logical properties, and finally resumes the program execution. In this paper, we propose a GPU-based method for design and implementation of monitors that enjoy two levels of parallelism: the monitor (1) works along with the program in parallel, and (2) evaluates a set of properties in a parallel fashion as well. Our parallel monitoring algorithms effectively exploit the many-core platform available in the GPU. In addition to parallel processing, our approach benefits from a true separation of monitoring and functional concerns, as it isolates the monitor in the GPU. Our method is fully implemented and experimental results show significant reduction in monitoring overhead, monitoring interference, and power consumption due to leveraging the GPU technology. Shay Berkovich, Borzoo Bonakdarpour, Sebastian Fischmeister |
IPDPS | 1 |
| 2013 | RiTHM: a tool for enabling time-triggered runtime verification for C programsabstractWe introduce the tool RiTHM (Runtime Time-triggered Heterogeneous Monitoring). RiTHM takes a C program under inspection and a set of LTL properties as input and generates an instrumented C program that is verified at run time by a time-triggered monitor. RiTHM provides two techniques based on static analysis and control theory to minimize instrumentation of the input C program and monitoring intervention. The monitor's verification decision procedure is sound and complete and exploits the GPU many-core technology to speedup and encapsulate monitoring tasks. Samaneh Navabpour, Yogi Joshi, Chun Wah Wallace Wu, Shay Berkovich, Ramy Medhat, Borzoo Bonakdarpour, Sebastian Fischmeister |
ESEC/SIGSOFT FSE | 4 |