Demo Data from EDBT 2026 / reviewers in the wild / expert
Ivana Vukotic
dblp:192/2246
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2019
0000-0001-9077-5106ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-authorTheory of computation · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 75% Electronic design automation · 25% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
program logic |
0.4 | 1 | 2019 | Asphalion: trustworthy shielding against Byzantine faults · Proc. ACM Program. Lang. 2019 |
Distributed systems › fault tolerance
byzantine fault tolerance |
0.4 | 1 | 2019 | Asphalion: trustworthy shielding against Byzantine faults · Proc. ACM Program. Lang. 2019 |
Distributed systems
fault tolerance |
0.4 | 1 | 2019 | Asphalion: trustworthy shielding against Byzantine faults · Proc. ACM Program. Lang. 2019 |
Electronic design automation › hardware verification and test › fault modeling
hybrid fault model |
0.4 | 1 | 2019 | Asphalion: trustworthy shielding against Byzantine faults · Proc. ACM Program. Lang. 2019 |
Distributed systems › replication
state machine replication |
0.4 | 1 | 2019 | Asphalion: trustworthy shielding against Byzantine faults · Proc. ACM Program. Lang. 2019 |
Methods — techniques the papers use, named apart from their topics
theorem prover · 0.8monadic component language · 0.8compositional reasoning · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Asphalion: trustworthy shielding against Byzantine faultsabstractByzantine fault-tolerant state-machine replication (BFT-SMR) is a technique for hardening systems to tolerate arbitrary faults. Although robust, BFT-SMR protocols are very costly in terms of the number of required replicas (3f+1 to tolerate f faults) and of exchanged messages. However, with "hybrid" architectures, where "normal" components trust some "special" components to provide properties in a trustworthy manner, the cost of using BFT can be dramatically reduced. Unfortunately, even though such hybridization techniques decrease the message/time/space complexity of BFT protocols, they also increase their structural complexity. Therefore, we introduce Asphalion, the first theorem prover-based framework for verifying implementations of hybrid systems and protocols. It relies on three novel languages: (1) HyLoE: a Hybrid Logic of Events to reason about hybrid fault models; (2) MoC: a Monadic Component language to implement systems as collections of interacting hybrid components; and (3) LoCK: a sound Logic of events-based Calculus of Knowledge to reason about both homogeneous and hybrid systems at a high-level of abstraction (thereby allowing reusing proofs, and capturing the high-level logic of distributed systems). In addition, Asphalion supports compositional reasoning, e.g., through mechanisms to lift properties about trusted-trustworthy components, to the level of the distributed systems they are integrated in. As a case study, we have verified crucial safety properties (e.g., agreement) of several implementations of hybrid protocols. Ivana Vukotic, Vincent Rahli, Paulo Veríssimo |
Proc. ACM Program. Lang. | 1 |
| 2018 | Velisarios: Byzantine Fault-Tolerant Protocols Powered by CoqabstractOur increasing dependence on complex and critical information infrastructures and the emerging threat of sophisticated attacks, ask for extended efforts to ensure the correctness and security of these systems. Byzantine fault-tolerant state-machine replication (BFT-SMR) provides a way to harden such systems. It ensures that they maintain correctness and availability in an application-agnostic way, provided that the replication protocol is correct and at least $$n-f$$ out of n replicas survive arbitrary faults. This paper presents Velisarios, a logic-of-events based framework implemented in Coq, which we developed to implement and reason about BFT-SMR protocols. As a case study, we present the first machine-checked proof of a crucial safety property of an implementation of the area’s reference protocol: PBFT. Vincent Rahli, Ivana Vukotic, Marcus Völp, Paulo Veríssimo |
ESOP | 2 |
| 2017 | Formally verified differential dynamic logicabstractWe formalize the soundness theorem for differential dynamic logic, a logic for verifying hybrid systems. To increase confidence in the formalization, we present two versions: one in Isabelle/HOL and one in Coq. We extend the metatheory to include features used in practice, such as systems of differential equations and functions of multiple arguments. We demonstrate the viability of constructing a verified kernel for the hybrid systems theorem prover KeYmaera X by embedding proof checkers for differential dynamic logic in Coq and Isabelle. We discuss how different provers and libraries influence the design of the formalization. Rose Bohrer, Vincent Rahli, Ivana Vukotic, Marcus Völp, André Platzer |
CPP | 3 |