Earlier work on predicate detection has assumed that the given computation is finite. Detecting violation of a liveness predicate requires that the predicate be evaluated on an infinite computation. In this work we develop theory and associated algorithms for predicate detection in infinite runs. We introduce the concept of d-diagram which is a finite representation of infinite directed graphs. We extend the techniques of computation slicing to ddiagrams which allows us to efficiently detect predicates in a subclass of CTL, called RCTL. RCTL is sufficient to represent properties such as violation of liveness.
We present a method based on logic program transformation, for verifying Computation Tree Logic (CTL...
In this paper we introduce Graded Computation Tree Logic over finite paths (GCTL∗ f, for short), a v...
We establish principles for proving properties about infinite computations by reasoning about finit...
Abstract. The earlier work on predicate detection has assumed that the given computation is finite. ...
Predicate detection is a powerful technique to verify parallel programs. Verifying correctness of pr...
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...
We discuss some methods for rigorous expressions of infinite labeled directed graphs. In these metho...
We introduce Cycle-CTL, an extension of CTL with cycle quantifications that are able to predicate ov...
We present a method based on logic program transformation, for verifying Computation Tree Logic (CTL...
This paper presents a general framework for specification and detection of properties in distributed...
We consider the problem of detecting sequences of predicates defined over global states of distribut...
AbstractWe propose a format of predicate diagrams for the verification of real-time systems. We cons...
We consider an extension of the class of logic programs, called !-programs, that can be used to def...
Detecting global predicates of a distributed computation is a key problem in testing and debugging d...
We present a method based on logic program transformation, for verifying Computation Tree Logic (CTL...
In this paper we introduce Graded Computation Tree Logic over finite paths (GCTL∗ f, for short), a v...
We establish principles for proving properties about infinite computations by reasoning about finit...
Abstract. The earlier work on predicate detection has assumed that the given computation is finite. ...
Predicate detection is a powerful technique to verify parallel programs. Verifying correctness of pr...
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...
We discuss some methods for rigorous expressions of infinite labeled directed graphs. In these metho...
We introduce Cycle-CTL, an extension of CTL with cycle quantifications that are able to predicate ov...
We present a method based on logic program transformation, for verifying Computation Tree Logic (CTL...
This paper presents a general framework for specification and detection of properties in distributed...
We consider the problem of detecting sequences of predicates defined over global states of distribut...
AbstractWe propose a format of predicate diagrams for the verification of real-time systems. We cons...
We consider an extension of the class of logic programs, called !-programs, that can be used to def...
Detecting global predicates of a distributed computation is a key problem in testing and debugging d...
We present a method based on logic program transformation, for verifying Computation Tree Logic (CTL...
In this paper we introduce Graded Computation Tree Logic over finite paths (GCTL∗ f, for short), a v...
We establish principles for proving properties about infinite computations by reasoning about finit...