Skip to main navigation Skip to search Skip to main content

Towards efficient parallelization of equivalence checking algorithms

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

5 Scopus citations

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 languageEnglish
Title of host publicationIFIP Transactions C
Subtitle of host publicationCommunication Systems
EditorsMichel Diaz, Roland Groz
PublisherPubl by Elsevier Science Publishers B.V.
Pages121-135
Number of pages15
EditionC-10
ISBN (Print)0444892826
StatePublished - 1993
EventProceedings 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 1992Oct 16 1992

Conference

ConferenceProceedings of the IFIP TC6/WG6.1 5th International Conference on Formal Description Techniques for Distributed Systems and Communications Protocols - FORTE'92
CityPerros-Guirec, Fr
Period10/13/9210/16/92

Fingerprint

Dive into the research topics of 'Towards efficient parallelization of equivalence checking algorithms'. Together they form a unique fingerprint.

Cite this