Finding bounds on time separation of events is a fundamental problem in the verification and analysis of asynchronous and concurrent systems. Unfortunately, even for systems without repeated events or choice, computing exact bounds on time separation of events is an intractable problem when both min and max type timing constraints are present. In this paper, we describe a method for approximating min and max type constraints, and develop a polynomial-time algorithm for computing approximate time separation bounds in choice-free systems without repeated events. Next, we develop a pseudo-polynomial time technique for analysing a class of asynchronous systems in which events repeat over time. Unlike earlier works, our algorithms can analyse sy...
Abstract: This paper1 introduces a simple real-time distributed computing model for message-passing ...
This dissertation is in two parts, covering two distinct areas of distributed computing. The first p...
AbstractThis paper considers the problem of performing tasks in asynchronous distributed settings. T...
We present a unified technique for timing verification and performance analysis of complex asynchron...
We describe a polynomial-time approximate algorithm for computing minimum and maximum time separatio...
We extend our technique for determining exact time separation of events in systems with just concurr...
AbstractThe analysis of the time separations of events is a fundamental problem in the design and ev...
The successful development of complex realtime systems depends on analysis techniques that can accur...
AbstractThe problem of “time separation” can be stated as follows: Given a system made of several co...
AbstractA timing-based variant of the mutual exclusion problem is considered. In this variant, only ...
A fundamental timing analysis problem in the verification and synthesis of interface logic circuitry...
this paper, I show how to modify Corbett's method to obtain sharper bounds. 2. Corbett's m...
The timestamp problem captures a fundamental aspect of asynchronous distributed computing. It allows...
We establish trade-o s between time complexity and write- and access-contention for solutions to the...
Abstract. We consider the time complexity of shared-memory mutual exclusionalgorithms based on reads...
Abstract: This paper1 introduces a simple real-time distributed computing model for message-passing ...
This dissertation is in two parts, covering two distinct areas of distributed computing. The first p...
AbstractThis paper considers the problem of performing tasks in asynchronous distributed settings. T...
We present a unified technique for timing verification and performance analysis of complex asynchron...
We describe a polynomial-time approximate algorithm for computing minimum and maximum time separatio...
We extend our technique for determining exact time separation of events in systems with just concurr...
AbstractThe analysis of the time separations of events is a fundamental problem in the design and ev...
The successful development of complex realtime systems depends on analysis techniques that can accur...
AbstractThe problem of “time separation” can be stated as follows: Given a system made of several co...
AbstractA timing-based variant of the mutual exclusion problem is considered. In this variant, only ...
A fundamental timing analysis problem in the verification and synthesis of interface logic circuitry...
this paper, I show how to modify Corbett's method to obtain sharper bounds. 2. Corbett's m...
The timestamp problem captures a fundamental aspect of asynchronous distributed computing. It allows...
We establish trade-o s between time complexity and write- and access-contention for solutions to the...
Abstract. We consider the time complexity of shared-memory mutual exclusionalgorithms based on reads...
Abstract: This paper1 introduces a simple real-time distributed computing model for message-passing ...
This dissertation is in two parts, covering two distinct areas of distributed computing. The first p...
AbstractThis paper considers the problem of performing tasks in asynchronous distributed settings. T...