Abstract
Equivalence checking is an important method for verifying concurrent transition systems. Two efficient sequential algorithms (Kanellakis-Smolka and Paige-Tarjan) have been used for this purpose for some time. Discussions in the literature on the parallelization of these algorithms, however, seem to be few or none. In this paper, we present a parallel version of the Kanellakis-Smolka algorithm and some empirical timing results on an Intel iPSC/860 32-processor multicomputer. Although the equivalence checking problem has been shown to be P-complete - meaning, intuitively, that there is probably something inherently sequential about the problem - we have obtained non-trivial speedups for the cycler-based scheduler benchmark of Milner. Timing results are also presented for randomly generated transition systems.
| Original language | English |
|---|---|
| Title of host publication | IFIP Transactions C |
| Subtitle of host publication | Communication Systems |
| Editors | Michel Diaz, Roland Groz |
| Publisher | Publ by Elsevier Science Publishers B.V. |
| Pages | 121-135 |
| Number of pages | 15 |
| Edition | C-10 |
| ISBN (Print) | 0444892826 |
| State | Published - 1993 |
| Event | Proceedings of the IFIP TC6/WG6.1 5th International Conference on Formal Description Techniques for Distributed Systems and Communications Protocols - FORTE'92 - Perros-Guirec, Fr Duration: Oct 13 1992 → Oct 16 1992 |
Conference
| Conference | Proceedings of the IFIP TC6/WG6.1 5th International Conference on Formal Description Techniques for Distributed Systems and Communications Protocols - FORTE'92 |
|---|---|
| City | Perros-Guirec, Fr |
| Period | 10/13/92 → 10/16/92 |
Fingerprint
Dive into the research topics of 'Towards efficient parallelization of equivalence checking algorithms'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver