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.

Brian Waldecker

dblp:99/2638 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 1996
—ORCID · none

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

Systems, architecture and hardware · 3 · 1 first-authorTheory of computation · 1

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
1 paper
Software testing · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
distributed debugging
0.021996
Detection of Strong Unstable Predicates in Distributed Programs · IEEE Trans. Parallel Distributed Syst. 1996
Detection of Weak Unstable Predicates in Distributed Programs · IEEE Trans. Parallel Distributed Syst. 1994
Distributed systems › distributed debugging
global predicate detection
0.021996
Detection of Strong Unstable Predicates in Distributed Programs · IEEE Trans. Parallel Distributed Syst. 1996
Detection of Weak Unstable Predicates in Distributed Programs · IEEE Trans. Parallel Distributed Syst. 1994
Distributed systems › operating system support › interprocess communication
asynchronous communication
0.011996
Detection of Strong Unstable Predicates in Distributed Programs · IEEE Trans. Parallel Distributed Syst. 1996

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

predicate logic · 0.0message complexity analysis · 0.0online detection · 0.0offline detection · 0.0
YearPublicationVenuePosition
1996 Detection of Strong Unstable Predicates in Distributed Programs
abstract
This paper discusses detection of global predicates in a distributed program. A run of a distributed program results in a set of sequential traces, one for each process. These traces may be combined to form many global sequences consistent with the single run of the program. A strong global predicate is true in a run if it is true for all global sequences consistent with the run. We present algorithms which detect if the given strong global predicate became true in a run of a distributed program. Our algorithms can be executed on line as well as off line. Moreover, our algorithms do not assume that underlying channels satisfy FIFO ordering.
Vijay K. Garg, Brian Waldecker
IEEE Trans. Parallel Distributed Syst.2
1994 Detection of Weak Unstable Predicates in Distributed Programs
abstract
This paper discusses detection of global predicates in a distributed program. Earlier algorithms for detection of global predicates proposed by Chandy and Lamport (1985) work only for stable predicates. A predicate is stable if it does not turn false once it becomes true. Our algorithms detect even unstable predicates, without excessive overhead. In the past, such predicates have been regarded as too difficult to detect. The predicates are specified by using a logic described formally in this paper. We discuss detection of weak conjunctive predicates that are formed by conjunction of predicates local to processes in the system. Our detection methods will detect whether such a predicate is true for any interleaving of events in the system, regardless of whether the predicate is stable. Also, any predicate that can be reduced to a set of weak conjunctive predicates is detectable. This class of predicates captures many global predicates that are of interest to a programmer. The message complexity of our algorithm is bounded by the number of messages used by the program. The main applications of our results are in debugging and testing of distributed programs. Our algorithms have been incorporated in a distributed debugger that runs on a network of Sun workstations in UNIX.>
Vijay K. Garg, Brian Waldecker
IEEE Trans. Parallel Distributed Syst.2
1992 Detection of Unstable Predicates in Distributed Programs
Vijay K. Garg, Brian Waldecker
FSTTCS2
1990 Reliability in Bus Structured and Completely Connected Distributed Systems
Brian Waldecker, Mario J. Gonzalez Jr.
ICPP (1)1