Martín Abadi, Bowen Alpern, et al.
Information Processing Letters
A self-stabilizing program eventually resumes normal behavior even if excution begins in, an abnormal initial state. In this paper, we explore the possibility of extending an arbitrary program into a self-stabilizing one. Our contributions are: (1) a formal definition of the concept of one program being a self-stabilizing extension of another; (2) a characterization of what properties may hold in such extensions; (3) a demonstration of the possibility of mechanically creating such extensions. The computtional model used is that of an asynchronous distributed message-passing system whose communication topology is an arbitrary graph. We contrast the difficulties of self-stabilization in thismodel with those of themore common shared-memory models. © 1993 Springer-Verlag.
Martín Abadi, Bowen Alpern, et al.
Information Processing Letters
Shmuel Katz
IEEE TSE
German S. Goldszmidt, Shmuel Katz, et al.
WPADD 1988
German S. Goldszmidt, Shaula Yemini, et al.
ACM Transactions on Computer Systems (TOCS)