Abstract
We present a new algorithm, and its distributed implementation, for reducing labeled transition systems modulo strong bisimulation. The base of this algorithm is the Kanellakis–Smolka "naive method", which has a high theoretical complexity but is successful in practice and well suited to parallelization. This basic approach is combined with optimizations inspired by the Kanellakis–Smolka algorithm for the case of bounded fanout, which has the best known time complexity. The distributed implementation is improved with respect to previous attempts by a better overlap between communication and computation, which results in an efficient usage of both memory and processing power. We also discuss the time complexity of this algorithm and show experimental results with sequential and distributed prototype tools.
| Original language | English |
|---|---|
| Pages (from-to) | 280-291 |
| Journal | International Journal on Software Tools for Technology Transfer |
| Volume | 7 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - 2005 |