VLDB 2026 Research / reviewers in the wild / expert
Kirstin Peters
dblp:27/4654
· DBLP profile ↗
22ranked-venue papers
12as first author
10since 2021 · last 2025
0000-0002-4281-0074ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 16 · 10 first-author · 7 since 2021Software engineering, systems software and programming languages · 7 · 3 first-author · 3 since 2021Computer networks · 4 · 1 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Compositional Interface Refinement Through Subtyping in Probabilistic Session Types
Paula Blechschmidt, Kirstin Peters, Uwe Nestmann |
ICTAC | 2 |
| 2024 | Towards a Formal Testing Theory for Quantum Processes
Mohammad Reza Mousavi 0001, Kirstin Peters, Anna Schmitt 0002 |
ISoLA (1) | 2 |
| 2024 | Separation and Encodability in Mixed Choice Multiparty SessionsabstractMultiparty session types (MP) are a type discipline for enforcing the structured, deadlock-free communication of concurrent and message-passing programs. Traditional MP have a limited form of choice in which alternative communication possibilities are offered by a single participant and selected by another. Mixed choice multiparty session types (MCMP) extend the choice construct to include both selections and offers in the same choice. This paper first proposes a general typing system for a mixed choice synchronous multiparty session calculus, and prove type soundness, communication safety, and deadlock-freedom. Kirstin Peters, Nobuko Yoshida |
LICS | 1 |
| 2024 | Mixed choice in session typesabstractSession types provide a flexible programming style for structuring interaction, and are used to guarantee a safe and consistent composition of distributed processes. Traditional session types include only one-directional input (external) and output (internal) guarded choices. This prevents the session-processes to explore the full expressive power of the π-calculus where the mixed choices are proved more expressive than the (non-mixed) guarded choices. To account this issue, recently Casal, Mordido, and Vasconcelos proposed the binary session types with mixed choices (CMV+). This paper carries a surprising, unfortunate result on CMV+: in spite of an inclusion of unrestricted channels with mixed choice, CMV+'s mixed choice is rather separate and not mixed. We prove this negative result using two methodologies (using either the leader election problem or a synchronisation pattern as distinguishing feature), showing that there exists no good encoding from the π-calculus into CMV+, preserving distribution. We then close their open problem on the encoding from CMV+ into CMV (without mixed choice), proving its soundness and thereby that the encoding is good up to coupled similarity. Kirstin Peters, Nobuko Yoshida |
Inf. Comput. | 1 |
| 2024 | Encodability Criteria for Quantum Based SystemsabstractQuantum based systems are a relatively new research area for that different modelling languages including process calculi are currently under development. Encodings are often used to compare process calculi. Quality criteria are used then to rule out trivial or meaningless encodings. In this new context of quantum based systems, it is necessary to analyse the applicability of these quality criteria and to potentially extend or adapt them. As a first step, we test the suitability of classical criteria for encodings between quantum based languages and discuss new criteria. Concretely, we present an encoding, from a language inspired by CQP into a language inspired by qCCS. We show that this encoding satisfies compositionality, name invariance (for channel and qubit names), operational correspondence, divergence reflection, success sensitiveness, and that it preserves the size of quantum registers. Then we show that there is no encoding from qCCS into CQP that is compositional, operationally corresponding, and success sensitive. Anna Schmitt 0002, Kirstin Peters, Yuxin Deng 0001 |
Log. Methods Comput. Sci. | 2 |
| 2023 | Probabilistic Operational Correspondence
Anna Schmitt 0002, Kirstin Peters |
CONCUR | 2 |
| 2023 | FTMPST: Fault-Tolerant Multiparty Session TypesabstractMultiparty session types are designed to abstractly capture the structure of communication protocols and verify behavioural properties. One important such property is progress, i.e., the absence of deadlock. Distributed algorithms often resemble multiparty communication protocols. But proving their properties, in particular termination that is closely related to progress, can be elaborate. Since distributed algorithms are often designed to cope with faults, a first step towards using session types to verify distributed algorithms is to integrate fault-tolerance. We extend multiparty session types to cope with system failures such as unreliable communication and process crashes. Moreover, we augment the semantics of processes by failure patterns that can be used to represent system requirements (as, e.g., failure detectors). To illustrate our approach we analyse a variant of the well-known rotating coordinator algorithm by Chandra and Toueg. Kirstin Peters, Uwe Nestmann |
Log. Methods Comput. Sci. | 1 |
| 2022 | Fault-Tolerant Multiparty Session Types
Kirstin Peters, Uwe Nestmann |
FORTE | 1 |
| 2022 | Encodability Criteria for Quantum Based Systems
Anna Schmitt 0002, Kirstin Peters, Yuxin Deng 0001 |
FORTE | 2 |
| 2022 | On distributability
Kirstin Peters, Uwe Nestmann, Anna Schmitt 0002 |
Theor. Comput. Sci. | 1 |
| 2020 | Coupled similarity: the first 32 years
Benjamin Bisping, Uwe Nestmann, Kirstin Peters |
Acta Informatica | 3 |
| 2020 | Preface to special issue: EXPRESS/SOS 2016 + 2017
Kirstin Peters, Simone Tini |
Acta Informatica | 1 |
| 2020 | Distributability of mobile ambients
Kirstin Peters, Uwe Nestmann |
Inf. Comput. | 1 |
| 2019 | Taming Concurrency for Verification Using Multiparty Session Types
Kirstin Peters, Uwe Nestmann |
ICTAC | 1 |
| 2018 | Dynamic Causality in Event StructuresabstractEvent Structures (ESs) address the representation of direct relationships between individual events, usually capturing the notions of causality and conflict. Up to now, such relationships have been static, i.e., they cannot change during a system run. Thus, the common ESs only model a static view on systems. We make causality dynamic by allowing causal dependencies between some events to be changed by occurrences of other events. We first model and study the case in which events may entail the removal of causal dependencies, then we consider the addition of causal dependencies, and finally we combine both approaches in the so-called Dynamic Causality ESs. For all three newly defined types of ESs, we study their expressive power in comparison to the well-known Prime ESs, Dual ESs, Extended Bundle ESs, and ESs for Resolvable Conflicts. Interestingly, Dynamic Causality ESs subsume Extended Bundle ESs and Dual ESs but are incomparable with ESs for Resolvable Conflicts. Youssef Arbach, David Karcher, Kirstin Peters, Uwe Nestmann |
Log. Methods Comput. Sci. | 3 |
| 2017 | Session Types for Link Failures
Manuel Adameit, Kirstin Peters, Uwe Nestmann |
FORTE | 2 |
| 2016 | Mechanical Verification of a Constructive Proof for FLP
Benjamin Bisping, Paul-David Brodmann, Tim Jungnickel, Christina Rickmann, Henning Seidler, Anke Stüber, Arno Wilhelm-Weidner, Kirstin Peters, Uwe Nestmann |
ITP | 8 |
| 2016 | Breaking symmetriesabstractA well-known result by Palamidessi tells us that πmix(the π-calculus with mixed choice) is more expressive than πsep(its subset with only separate choice). The proof of this result analyses their different expressive power concerning leader election in symmetric networks. Later on, Gorla offered an arguably simpler proof that, instead of leader election in symmetric networks, employed the reducibility of ‘incestual’ processes (mixed choices that include both enabled senders and receivers for the same channel) when running two copies in parallel. In both proofs, the role ofbreaking (initial) symmetriesis more or less apparent. In this paper, we shed more light on this role by re-proving the above result – based on a proper formalization of what it means to break symmetries – without referring to another problem domain like leader election. Both Palamidessi and Gorla rephrased their results by stating that there is no uniform and reasonable encoding from πmixinto πsep. We indicate how their proofs can be adapted and exhibit the consequences of varying notions of uniformity and reasonableness. In each case, the ability to break initial symmetries turns out to be essential. Moreover, by abandoning the uniformity criterion, we show that there indeed is a reasonable encoding. We emphasize its underlying principle, which highlights the difference between breaking symmetries locally instead of globally. Kirstin Peters, Uwe Nestmann |
Math. Struct. Comput. Sci. | 1 |
| 2016 | Synchrony versus causality in distributed systemsabstractGiven a synchronous system, we study the question whether – or, under which conditions – the behaviour of that system can be realized by a (non-trivially) distributed and hence asynchronous implementation. In this paper, we partially answer this question by examining the role of causality for the implementation of synchrony in two fundamental different formalisms of concurrency, Petri nets and the π-calculus. For both formalisms it turns out that each ‘good’ encoding of synchronous interactions using just asynchronous interactions introduces causal dependencies in the translation. Kirstin Peters, Jens-Wolfhard Schicke-Uffmann, Ursula Goltz, Uwe Nestmann |
Math. Struct. Comput. Sci. | 1 |
| 2015 | Dynamic Causality in Event Structures
Youssef Arbach, David Karcher, Kirstin Peters, Uwe Nestmann |
FORTE | 3 |
| 2013 | On Distributability in Process Calculi
Kirstin Peters, Uwe Nestmann, Ursula Goltz |
ESOP | 1 |
| 2012 | Is It a "Good" Encoding of Mixed Choice?
Kirstin Peters, Uwe Nestmann |
FoSSaCS | 1 |