We present a simple but novel algorithm for checking liveness properties of finite-state systems, called k-Liveness, which is based on counting and bounding the number of times a fairness constraint can become true. Our implementation of the algorithm is completely SAT-based, works fairly well in practice, and is competitive in performance with alternative methods. In addition, we present a pre-processing technique which can automatically derive extra fairness constraints for any given liveness problem. These constraints can be used to potentially boost the performace of any liveness algorithm. The experimental results show that the extra constraints are particularly beneficial in combination with our k-Liveness algorithm
Interaction systems are a formal model for component-based systems. It has been shown that in this f...
Satisfaction within fairness establishes an abstract notion of truth under fairness in linear-time v...
When proving the correctness of algorithms in distributed systems, one generally consid-ers safety c...
Counter systems are a well-known and powerful modeling notation for specifying infinite-state system...
Abstract. Counter systems are a well-known and powerful modeling notation for specifying infinite-st...
In previous work we have developed a syntactic reduction of repeated reachability to reachability fo...
AbstractWhen proving the correctness of algorithms in distributed systems, one generally considerssa...
In dynamic systems, liveness properties concern whether something good will eventually happen. Examp...
Abstract. The paper studies automatic verification of liveness properties with probability 1 over pa...
Abstract. We present a new method for proving liveness and termination properties for fair concurren...
AbstractSince the topic emerged several years ago, work on regular model checking has mostly been de...
peer reviewedSince the topic emerged several years ago, work on regular model checking has mostly be...
AbstractInteraction systems were proposed and implemented by Sifakis et al. as a model for the desig...
Abstract. We present a new method for proving liveness and termination prop-erties for fair concurre...
The liveness characteristics of a system are intimately related to the notion of fairness. However, ...
Interaction systems are a formal model for component-based systems. It has been shown that in this f...
Satisfaction within fairness establishes an abstract notion of truth under fairness in linear-time v...
When proving the correctness of algorithms in distributed systems, one generally consid-ers safety c...
Counter systems are a well-known and powerful modeling notation for specifying infinite-state system...
Abstract. Counter systems are a well-known and powerful modeling notation for specifying infinite-st...
In previous work we have developed a syntactic reduction of repeated reachability to reachability fo...
AbstractWhen proving the correctness of algorithms in distributed systems, one generally considerssa...
In dynamic systems, liveness properties concern whether something good will eventually happen. Examp...
Abstract. The paper studies automatic verification of liveness properties with probability 1 over pa...
Abstract. We present a new method for proving liveness and termination properties for fair concurren...
AbstractSince the topic emerged several years ago, work on regular model checking has mostly been de...
peer reviewedSince the topic emerged several years ago, work on regular model checking has mostly be...
AbstractInteraction systems were proposed and implemented by Sifakis et al. as a model for the desig...
Abstract. We present a new method for proving liveness and termination prop-erties for fair concurre...
The liveness characteristics of a system are intimately related to the notion of fairness. However, ...
Interaction systems are a formal model for component-based systems. It has been shown that in this f...
Satisfaction within fairness establishes an abstract notion of truth under fairness in linear-time v...
When proving the correctness of algorithms in distributed systems, one generally consid-ers safety c...