Finding missing synchronization in a distributed computation using controlled re-execution (original) (raw)

Debugging distributed programs using controlled re-execution

Vijay Garg

Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing - PODC '00, 2000

View PDFchevron_right

Predicate control: synchronization in distributed computations with look-ahead

Vijay Garg

Journal of Parallel and Distributed Computing, 2004

View PDFchevron_right

On Detecting Global Predicates in Distributed Computations

Vijay Garg

2001

View PDFchevron_right

Efficient detection of a locally stable predicate in a distributed system

Vijay Garg

Journal of Parallel and Distributed Computing, 2007

View PDFchevron_right

Detection of weak unstable predicates in distributed programs

Vijay Garg

IEEE Transactions on Parallel and Distributed Systems, 1994

View PDFchevron_right

Detection of strong unstable predicates in distributed programs

Vijay Garg

IEEE Transactions on Parallel and Distributed Systems, 1996

View PDFchevron_right

Sequentialization and Synchronization for Distributed Programs

Alexander Bakst

2017

View PDFchevron_right

Predicate Control for Active Debugging of Distributed Programs

Vijay Garg

International Parallel and Distributed Processing Symposium/International Parallel Processing Symposium, 1998

View PDFchevron_right

Predicate Detection for Parallel Computations with Locking Constraints

Vijay Garg

2016

View PDFchevron_right

Distributed predicate detection in a faulty environment

Vijay Garg

Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183)

View PDFchevron_right

Global Predicate Detection in Distributed Systems with Small Faults

Arshad Jhumka

Lecture Notes in Computer Science, 2007

View PDFchevron_right

Debugging in a distributed world: observation and control

Vijay Garg

Proceedings. 1998 IEEE Workshop on Application-Specific Software Engineering and Technology. ASSET-98 (Cat. No.98EX183), 1998

View PDFchevron_right

Distributed Runtime Verification Under Partial Synchrony

Ritam Ganguly

2021

View PDFchevron_right

Global conditions in debugging distributed programs

Yoshifumi Manabe

Monitoring and debugging of distributed real-time systems, 1995

View PDFchevron_right

Efficient Detection of Channel Predicates in Distributed Systems

Craig Chase

Journal of Parallel and Distributed Computing, 1997

View PDFchevron_right

A method for the verification of a distributed and synchronized algorithm

Brigitte Rozoy

International Journal of Production Research, 2004

View PDFchevron_right

Consistent global states of distributed systems: Fundamental concepts and mechanisms

Keith Marzullo

1994

View PDFchevron_right

A decision procedure for detecting atomicity violations for communicating processes with locks

Tayssir Touili, Thomas Reps

International Journal on Software Tools for Technology Transfer, 2011

View PDFchevron_right

Fault-tolerant concurrent branch and bound algorithms derived from program verification

Hanan Lutfiyya

[1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference

View PDFchevron_right

QuickLex: A Fast Algorithm for Consistent Global States Enumeration of Distributed Computations

Vijay Garg

2015

View PDFchevron_right

Synchronization using failure detectors

Petr Kuznetsov

View PDFchevron_right

Abstract Restoring Consistent Global States of Distributed Computations

Robert Strom

2008

View PDFchevron_right

Synchronizability for Verification of Asynchronously Communicating Systems

Samik Basu

Lecture Notes in Computer Science, 2012

View PDFchevron_right

Restoring consistent global states of distributed computations

Robert Strom

1991

View PDFchevron_right

Exploiting predicate structure for efficient reachability detection

Vijay Garg

Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering - ASE '05, 2005

View PDFchevron_right

An algorithm to achieve local consistency in distributed systems

Walter Wonham

Proceedings of the IEEE Conference on Decision and Control

View PDFchevron_right

Invariant-based specification, synthesis, and verification of synchronization in concurrent programs

Masaaki Mizuno

Proceedings of the 24th international conference on Software engineering - ICSE '02, 2002

View PDFchevron_right

syncope: Automatic Enforcement of Distributed Consistency Guarantees

Kia Rahmani

2017

View PDFchevron_right

Blazes: Coordination Analysis for Distributed Programs

Peter Alvaro

View PDFchevron_right

Deriving distributed algorithms from a general predicate detector

Vijay Garg

computer software and applications conference, 1995

View PDFchevron_right

A comparison of runtime assertion checking and theorem proving for concurrent and distributed systems

Olaf Owe

View PDFchevron_right

Stable Predicate Detection in Dynamic Systems

Xinli Wang

Lecture Notes in Computer Science, 2006

View PDFchevron_right

A hierarchy of conditions for asynchronous interactive consistency

Matthieu Roy, Achour Mostefaoui

View PDFchevron_right

On Composition and Implementation of Sequential Consistency (Extended Version)

Matoula Petrolia

ArXiv, 2016

View PDFchevron_right

Distributed snapshots: determining global states of distributed systems

Win Naing

ACM Transactions on Computer Systems, 1985

View PDFchevron_right