Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Lara Bargmann

dblp:334/7619 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
6since 2021 · last 2026
0009-0004-8778-9098ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 6 · 5 first-author · 6 since 2021Theory of computation · 4 · 3 first-author · 4 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
3 papers
Concurrent programming · 57% Program verification · 42%
Theoretical computer science
1 paper
Logic in computer science · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Concurrent programming
memory models
1.232026
Reasoning About Promises in Weak Memory Models with Event Structures · FM 2023
Towards Proving Liveness on Weak Memory · FM (1) 2026
Unifying Weak Memory Verification Using Potentials · FM (1) 2024
Concurrent programming › memory models
weak memory models
1.232026
Reasoning About Promises in Weak Memory Models with Event Structures · FM 2023
Towards Proving Liveness on Weak Memory · FM (1) 2026
Unifying Weak Memory Verification Using Potentials · FM (1) 2024
Program verification › temporal logic verification
liveness verification
1.012026
Towards Proving Liveness on Weak Memory · FM (1) 2026
Program verification › concurrent program verification
verification under weak memory models
0.812024
Unifying Weak Memory Verification Using Potentials · FM (1) 2024
Logic in computer science › concurrency theory
event structures
0.712023
Reasoning About Promises in Weak Memory Models with Event Structures · FM 2023
Logic in computer science
semantics
0.712023
Reasoning About Promises in Weak Memory Models with Event Structures · FM 2023

Methods — techniques the papers use, named apart from their topics

proof calculi · 1.8promise semantics · 1.3event structures · 1.3ranking functions · 1.0linear temporal logic · 1.0thread potentials · 0.8piccolo logic · 0.8
YearPublicationVenuePosition
2026 Towards Proving Liveness on Weak Memory
abstract
Abstract Reasoning about concurrent programs executed on weak memory models is an inherently complex task. So far, existing proof calculi for weak memory models only cover safety properties. In this paper, we provide the first proof calculus for reasoning about liveness . Our proof calculus is based on Manna and Pnueli’s proof rules for response under weak fairness, formulated in linear temporal logic. Our extension includes the incorporation of memory fairness into rules as well as the usage of ranking functions defined over weak memory state. We have applied our reasoning technique to the Ticket lock algorithm and have proved it to guarantee starvation freedom under memory models Release-Acquire and Strong Coherence for any number of concurrent threads.
Lara Bargmann, Heike Wehrheim
FM (1)1
2025 View-based axiomatic reasoning for the weak memory models PSO and SRA
abstract
Weak memory models describe the semantics of concurrent programs in modern multicore architectures. As these semantics deviate from the commonly assumed model of sequential consistency, reasoning techniques like Owicki-Gries-style proof calculi need to be adapted to specific memory models. To avoid having to design a new proof calculus for every new memory model, a uniform approach for axiomatic reasoning has recently been proposed. This approach bases reasoning on memory-model independent axioms about thread views and how they are changed by program actions like reads and writes. It allows to prove program correctness based on axioms only. Such proofs are valid for all memory models instantiating the axioms. In this paper, we study instantiations of the axioms for two memory models, the Partial Store Order (PSO) and the Strong Release Acquire (SRA) model. We see that both models fulfil all but one axiom, a different one though. For PSO, the missing axiom refers to message-passing abilities of memory models; for SRA, the missing axiom refers to the independence of actions on executing threads. We discuss the consequences of these missing axioms and illustrate the reasoning technique on a specific litmus test.
Lara Bargmann, Heike Wehrheim
Sci. Comput. Program.1
2024 Unifying Weak Memory Verification Using Potentials
abstract
Abstract Concurrency verification for weak memory models is inherently complex. Several deductive techniques based on proof calculi have recently been developed, but these are typically tailored towards a single memory model through specialised assertions and associated proof rules. In this paper, we propose an extension to the logic $${\textsf{Piccolo}}$$ Piccolo to generalise reasoning across different memory models. $${\textsf{Piccolo}}$$ Piccolo is interpreted on the semantic domain of thread potentials. By deriving potentials from weak memory model states, we can define the validity of $${\textsf{Piccolo}}$$ Piccolo formulae for multiple memory models. We moreover propose unified proof rules for verification on top of $${\textsf{Piccolo}}$$ Piccolo . Once (a set of) such rules has been shown to be sound with respect to a memory model $${\textsf{MM}} $$ MM , all correctness proofs employing this rule set are valid for $${\textsf{MM}}$$ MM . We exemplify our approach on the memory models $${\textsf{SC}}$$ SC , $${\textsf{TSO}}$$ TSO and $${\textsf{SRA}}$$ SRA using the standard litmus tests Message-Passing and IRIW.
Lara Bargmann, Brijesh Dongol, Heike Wehrheim
FM (1)1
2023 Reasoning About Promises in Weak Memory Models with Event Structures
Heike Wehrheim, Lara Bargmann, Brijesh Dongol
FM2
2023 Lifting the Reasoning Level in Generic Weak Memory Verification
Lara Bargmann, Heike Wehrheim
iFM1
2023 View-Based Axiomatic Reasoning for PSO
Lara Bargmann, Heike Wehrheim
TASE1