Newsletter of Phenomenology

Keeping phenomenologists informed since May 2002

Repository | Book | Chapter

176337

(2002) Progress in discovery science, Dordrecht, Springer.

Searching for mutual exclusion algorithms using bdds

Koichi Takahashi , Masami Hagiya

pp. 1-18

The impact of verification technologies would be much greater if they could not only verify existing information systems, but also synthesize or discover new ones. In our previous study, we tried to discover new algorithms that satisfy a given specification, by first defining a space of algorithms, and then checking each algorithm in the space against the specification, using an automatic verifier, i.e., model checker. Needless to say, the most serious problem of this approach is in search space explosion. In this paper, we describe case studies in which we employed symbolic model checking using BDD and searched for synchronization algorithms. By employing symbolic model checking, we could speed up enumeration and verification of algorithms. We also discuss the use of approximation for reducing the search space.

Publication details

DOI: 10.1007/3-540-45884-0_1

Full citation:

Takahashi, K. , Hagiya, M. (2002)., Searching for mutual exclusion algorithms using bdds, in S. Arikawa & A. Shinohara (eds.), Progress in discovery science, Dordrecht, Springer, pp. 1-18.

This document is unfortunately not available for download at the moment.