activity
20122024
most citedRelaxed Operational Semantics of Concurrent Programming Languages

18 citations · 22 across the 8 of their papers we have counts for

collaborators

8 papers

cs.DB2024

Models for Storage in Database Backends

Edgard Schiebelbein, Saalik Hatia, Annette Bieniusa +3

This paper describes ongoing work on developing a formal specification of a database backend. We present the formalisation of the expected behaviour of a basic transactional system…

cs.FL2021★ 1 cited

Decidability of Liveness on the TSO Memory Model

Chao Wang, Gustavo Petri, Yi Lv +2

An important property of concurrent objects is whether they support progress -a special case of liveness-guarantees, which ensure the termination of individual method calls under s…

cs.DC2019

Programming Scalable Cloud Services with AEON

Bo Sang, Gustavo Petri, Masoud Saeida Ardekani +2

Designing low-latency cloud-based applications that are adaptable to unpredictable workloads and efficiently utilize modern cloud computing platforms is hard. The actor model is a…

cs.PL2019★ 3 cited

Replication-Aware Linearizability

Constantin Enea, Suha Orhun Mutluergil, Gustavo Petri +1

Geo-distributed systems often replicate data at multiple locations to achieve availability and performance despite network partitions. These systems must accept updates at any repl…

cs.DC2019

Invariant Safety for Distributed Applications

Sreeja Nair, Gustavo Petri, Marc Shapiro

We study a proof methodology for verifying the safety of data invariants of highly-available distributed applications that replicate state. The proof is (1) modular: one can reason…

cs.DC2018

Ensuring referential integrity under causal consistency

Marc Shapiro, Annette Bieniusa, Peter Zeller +1

Referential integrity (RI) is an important correctness property of a shared, distributed object storage system. It is sometimes thought that enforcing RI requires a strong form of…