VLDB 2026 Research / reviewers in the wild / expert
Joshua Schneider 0001
dblp:173/4006
· DBLP profile ↗
15ranked-venue papers
5as first author
8since 2021 · last 2023
0000-0001-8253-4513ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 11 · 5 first-author · 6 since 2021Theory of computation · 5 · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Correct and Efficient Policy Monitoring, a Retrospective
David A. Basin, Srdan Krstic, Joshua Schneider 0001, Dmitriy Traytel |
ATVA (1) | 3 |
| 2023 | Monitoring the Internet Computer
David A. Basin, Daniel Stefan Dietiker, Srdan Krstic, Yvonne-Anne Pignolet, Martin Raszyk, Joshua Schneider 0001, Arshavir Ter-Gabrielyan |
FM | 6 |
| 2023 | Metric First-Order Temporal Logic with Complex Data Types
Jeniffer Lima Graf, Srdan Krstic, Joshua Schneider 0001 |
RV | 3 |
| 2022 | VeriMon: A Formally Verified Monitoring Tool
David A. Basin, Thibault Dardinier, Nico Hauser, Lukas Heimes, Jonathan Julián Huerta y Munive, Nicolas Kaletsch, Srdan Krstic, Emanuele Marsicano, Martin Raszyk, Joshua Schneider 0001, Dawit Legesse Tirore, Dmitriy Traytel, Sheila Zingg |
ICTAC | 10 |
| 2022 | Randomized First-Order Monitoring with Hashing
Joshua Schneider 0001 |
RV | 1 |
| 2022 | Verified First-Order Monitoring with Recursive RulesabstractAbstract First-order temporal logics and rule-based formalisms are two popular families of specification languages for monitoring. Each family has its advantages and only few monitoring tools support their combination. We extend metric first-order temporal logic (MFOTL) with a recursive let construct, which enables interleaving rules with temporal logic formulas. We also extend VeriMon, an MFOTL monitor whose correctness has been formally verified using the Isabelle proof assistant, to support the new construct. The extended correctness proof covers the interaction of the new construct with the existing verified algorithm, which is subtle due to the presence of the bounded future temporal operators. We demonstrate the recursive let’s usefulness on several example specifications and evaluate our verified algorithm’s performance against the DejaVu monitoring tool. Sheila Zingg, Srdan Krstic, Martin Raszyk, Joshua Schneider 0001, Dmitriy Traytel |
TACAS (2) | 4 |
| 2022 | Quotients of Bounded Natural Functors
Basil Fürer, Andreas Lochbihler, Joshua Schneider 0001, Dmitriy Traytel |
Log. Methods Comput. Sci. | 3 |
| 2021 | Scalable online first-order monitoringabstractAbstract Online monitoring is the task of identifying complex temporal patterns while incrementally processing streams of data-carrying events. Existing state-of-the-art monitors for first-order patterns, which may refer to and quantify over data values, can process streams of modest velocity in real-time. We show how to scale up first-order monitoring to substantially higher velocities by slicing the stream, based on the events’ data values, into substreams that can be monitored independently. Because monitoring is not embarrassingly parallel in general, slicing can lead to data duplication. To reduce this overhead, we adapt hash-based partitioning techniques from databases to the monitoring setting. We implement these techniques in an automatic data slicer based on Apache Flink and empirically evaluate its performance using two tools—MonPoly and DejaVu—to monitor the substreams. Our evaluation attests to substantial scalability improvements for both tools. Joshua Schneider 0001, David A. Basin, Frederik Brix, Srdan Krstic, Dmitriy Traytel |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2020 | Scalable Online Monitoring of Distributed Systems
David A. Basin, Matthieu Gras, Srdan Krstic, Joshua Schneider 0001 |
RV | 4 |
| 2020 | A Benchmark Generator for Online First-Order Monitoring
Srdan Krstic, Joshua Schneider 0001 |
RV | 2 |
| 2019 | Adaptive Online First-Order Monitoring
Joshua Schneider 0001, David A. Basin, Frederik Brix, Srdan Krstic, Dmitriy Traytel |
ATVA | 1 |
| 2019 | A Formally Verified Monitor for Metric First-Order Temporal Logic
Joshua Schneider 0001, David A. Basin, Srdan Krstic, Dmitriy Traytel |
RV | 1 |
| 2018 | Relational Parametricity and Quotient Preservation for Modular (Co)datatypes
Andreas Lochbihler, Joshua Schneider 0001 |
ITP | 2 |
| 2018 | Scalable Online First-Order Monitoring
Joshua Schneider 0001, David A. Basin, Frederik Brix, Srdan Krstic, Dmitriy Traytel |
RV | 1 |
| 2016 | Equational Reasoning with Applicative Functors
Andreas Lochbihler, Joshua Schneider 0001 |
ITP | 2 |