This paper presents a general framework for specification and detection of properties in distributed computations. A property of states in distributed computation in progress is defined by predicates (called behavioral patterns) and satisfaction rules (called modal operators). A behavioral pattern is obtained by combining basic predicates that are defined over either local states or consistent global states of the computation. In both cases, we model a distributed computation by a directed acyclic graph in which vertices represent (local or global) states and edges represent causal relation over the states. Specification and verification of behavioral patterns are formulated as instances of the language recognition problem, and basic concep...
In this thesis, we address part of the predicate detection problem on distributed computations. We i...
A new approach is presented for detecting whether a particular computation of an asynchronous distri...
Predicate detection is a powerful technique to verify parallel programs. Verifying correctness of pr...
This paper presents a general framework for specification and detection of properties in distributed...
Properties of distributed computations can be either on their global states or on their control flow...
We consider the problem of detecting sequences of predicates defined over global states of distribut...
Observation of global properties of a distributed program is required in many applications such as d...
We survey applications of the theory of partial orders to distributed computing. A distributed compu...
This paper deals with a class of unstable non-monotonic global predicates, called herein atomic sequ...
Theme 1 - Reseaux et systemes. Projet AdpSIGLEAvailable at INIST (FR), Document Supply Service, unde...
tract When evaluated to true, a stable property remains true forever. Such a stable property may cha...
When analyzing, testing or debugging a distributed program, an important question one has to answer ...
We develop a new foundation for distributed programming languages by defining an intuitionistic, mod...
textDetecting the existence of a consistent global state that satisfies a predicate in a distribute...
We show that the problem of predicate detection in distributed systems is NP-complete. We introduce ...
In this thesis, we address part of the predicate detection problem on distributed computations. We i...
A new approach is presented for detecting whether a particular computation of an asynchronous distri...
Predicate detection is a powerful technique to verify parallel programs. Verifying correctness of pr...
This paper presents a general framework for specification and detection of properties in distributed...
Properties of distributed computations can be either on their global states or on their control flow...
We consider the problem of detecting sequences of predicates defined over global states of distribut...
Observation of global properties of a distributed program is required in many applications such as d...
We survey applications of the theory of partial orders to distributed computing. A distributed compu...
This paper deals with a class of unstable non-monotonic global predicates, called herein atomic sequ...
Theme 1 - Reseaux et systemes. Projet AdpSIGLEAvailable at INIST (FR), Document Supply Service, unde...
tract When evaluated to true, a stable property remains true forever. Such a stable property may cha...
When analyzing, testing or debugging a distributed program, an important question one has to answer ...
We develop a new foundation for distributed programming languages by defining an intuitionistic, mod...
textDetecting the existence of a consistent global state that satisfies a predicate in a distribute...
We show that the problem of predicate detection in distributed systems is NP-complete. We introduce ...
In this thesis, we address part of the predicate detection problem on distributed computations. We i...
A new approach is presented for detecting whether a particular computation of an asynchronous distri...
Predicate detection is a powerful technique to verify parallel programs. Verifying correctness of pr...