Properties of distributed computations can be either on their global states or on their control flows. This paper addresses control flow properties. It first presents a simple yet powerful logic for expressing general properties on control flows, seen as sequences of local states. Among other properties, we can express invariance, sequential properties (to satisfy such a property a control flow must match a pattern described as a word on some alphabet) and non-sequential properties (these properties are on several control flows at the same time). A decentralized detection algorithm for properties described by this logic is then presented. This algorithm, surprisingly simple despite the power of the logic, observes the underlying distributed...
This paper presents an algorithm by which a process in a distributed system determines a global stat...
This thesis explores computational issues related to the control and verification of systems with di...
The control and termination detection of a distributed computation involving large-scale distributed...
Properties of distributed computations can be either on their global states or on their control flow...
This paper presents a general framework for specification and detection of properties in distributed...
At some abstraction level a distributed computation can be modeled as a partial order on a set of ob...
Observation of global properties of a distributed program is required in many applications such as d...
We consider the problem of detecting sequences of predicates defined over global states of distribut...
This paper presents theorems that are helpful in developing algorithms for the detection of stable p...
tract When evaluated to true, a stable property remains true forever. Such a stable property may cha...
Abstract: In this paper, functioning and interaction of distributed devices and concurrent algorithm...
The paper presents several algorithmic solutions to typical problems from the theory of distributed ...
The aim of this paper to demonstrate rigorous reasoning in the context of concurrency. We present a ...
When analyzing, testing or debugging a distributed program, an important question one has to answer ...
This paper discusses a number of elementary problems in distributed computing and a couple of well-k...
This paper presents an algorithm by which a process in a distributed system determines a global stat...
This thesis explores computational issues related to the control and verification of systems with di...
The control and termination detection of a distributed computation involving large-scale distributed...
Properties of distributed computations can be either on their global states or on their control flow...
This paper presents a general framework for specification and detection of properties in distributed...
At some abstraction level a distributed computation can be modeled as a partial order on a set of ob...
Observation of global properties of a distributed program is required in many applications such as d...
We consider the problem of detecting sequences of predicates defined over global states of distribut...
This paper presents theorems that are helpful in developing algorithms for the detection of stable p...
tract When evaluated to true, a stable property remains true forever. Such a stable property may cha...
Abstract: In this paper, functioning and interaction of distributed devices and concurrent algorithm...
The paper presents several algorithmic solutions to typical problems from the theory of distributed ...
The aim of this paper to demonstrate rigorous reasoning in the context of concurrency. We present a ...
When analyzing, testing or debugging a distributed program, an important question one has to answer ...
This paper discusses a number of elementary problems in distributed computing and a couple of well-k...
This paper presents an algorithm by which a process in a distributed system determines a global stat...
This thesis explores computational issues related to the control and verification of systems with di...
The control and termination detection of a distributed computation involving large-scale distributed...