Eli Goldweber

dblp:265/5919 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
2since 2021 · last 2024
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1 · 1 first-author · 1 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%
Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 57% Program verification · 43%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
formal specification
0.812024
IronSpec: Increasing the Reliability of Formal Specifications · OSDI 2024
Program verification
distributed system verification
0.612022
Sift: Using Refinement-guided Automation to Verify Complex Distributed Systems · USENIX ATC 2022
Distributed systems
consensus
0.412020
Brief Announcement: On the Significance of Consecutive Ballots in Paxos · PODC 2020
Distributed systems › consensus › paxos
multi-paxos
0.412020
Brief Announcement: On the Significance of Consecutive Ballots in Paxos · PODC 2020
Distributed systems › consensus
paxos
0.412020
Brief Announcement: On the Significance of Consecutive Ballots in Paxos · PODC 2020
Distributed systems
replication
0.412020
Brief Announcement: On the Significance of Consecutive Ballots in Paxos · PODC 2020
Distributed systems › replication
state machine replication
0.412020
Brief Announcement: On the Significance of Consecutive Ballots in Paxos · PODC 2020

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

refinement · 1.1formal verification · 0.4
YearPublicationVenuePosition
2024 IronSpec: Increasing the Reliability of Formal Specifications
Eli Goldweber, Weixin Yu, Seyed Armin Vakil-Ghahani, Manos Kapritsos
OSDI1
2022 Sift: Using Refinement-guided Automation to Verify Complex Distributed Systems
Haojun Ma, Hammad Ahmad, Aman Goel, Eli Goldweber, Jean-Baptiste Jeannin, Manos Kapritsos, Baris Kasikci
USENIX ATC4
2020 Brief Announcement: On the Significance of Consecutive Ballots in Paxos
abstract
In this paper, we examine the Paxos protocol and demonstrate how the discrete numbering of ballots can be leveraged to weaken the conditions for learning. Specifically, we define the notion of consecutive ballots and use this to define Consecutive Quorums. Consecutive Quorums weaken the learning criterion such that a learner does not need matching accept messages sent in the same ballot from a majority of acceptors to learn a value. We prove that this modification preserves the original safety and liveness guarantees of Paxos. We define Consecutive Paxos which encapsulates the properties of discrete consecutive ballots. To establish the correctness of these results, in addition to a paper proof, we formally verify the correctness of a State Machine Replication Library built on top of an optimized version of Multi-Paxos modified to reflect Consecutive Paxos.
Eli Goldweber, Nuda Zhang, Manos Kapritsos
PODC1
2020 Teammate-pattern-aware autonomy based on organizational self-design principles
Edmund H. Durfee, Abhishek Thakur 0003, Eli Goldweber
Auton. Agents Multi Agent Syst.3