Automatic discovery of mutual exclusion algorithms: (Preliminary version)

Yoah Bar-David, Gadi Taubenfeld

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

Abstract

We present a methodology for automatic discovery of synchronization algorithms. We built a tool and used it to automatically discover hundreds of new algorithms for the well-known problem of mutual exclusion. The methodology is rather simple and the fact that it is computationally feasible is surprising. Our brute force approach may require (even for short algorithms) the mechanical verification of hundreds of millions of incorrect algorithms before a correct algorithm is found. Although many new interesting algorithms have been found, we think the main contribution of this work is in demonstrating that the approach suggested for automatic discovery of (correct) synchronization algorithms is feasible.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsFaith Ellen Fich
PublisherSpringer Verlag
Pages136-150
Number of pages15
ISBN (Print)354020184X, 9783540201847
DOIs
StatePublished - 2003
Externally publishedYes

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2848
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'Automatic discovery of mutual exclusion algorithms: (Preliminary version)'. Together they form a unique fingerprint.

Cite this