DocumentCode :
3147172
Title :
Lightweight Methods for Automated Design of Self-Stabilization
Author :
Farahat, Aly ; Ebnenasir, Ali
Author_Institution :
Dept. of Comput. Sci., Michigan Technol. Univ., Houghton, MI, USA
fYear :
2011
fDate :
16-20 May 2011
Firstpage :
2014
Lastpage :
2017
Abstract :
Software systems are an integral part of almost every modern piece of technology. In complex inter-networked systems, software dependability issues are of a major concern, especially robustness to transient faults. The Self-Stabilization (SS) property guarantees that a system will regain its normal behavior in a finite amount of time when faults stop occurring, and will maintain its normal execution as long as there are no faults. SS is a desirable property of robust network protocols, however, it is intellectually challenging to manually design and verify SS. In this paper, we propose a new vision for automated design and verification of SS. Specifically, our approach puts forward a paradigm of {em synthesize-in-small-scale} and {em generalize}. We automatically synthesize SS for small instances of non-stabilizing protocols and provide techniques that help designers in generalizing these small solutions for larger instances of the synthesized protocols. Our preliminary results are promising as we have automatically generated self-stabilizing protocols that are the same as their manually designed versions, and alternative solutions for well known problems. We also discuss our plans for future work.
Keywords :
formal verification; protocols; SS design; SS verification; network protocols; software dependability; software self-stabilization property; software systems; Algorithm design and analysis; Convergence; Data structures; Heuristic algorithms; Protocols; System recovery; Transient analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location :
Shanghai
ISSN :
1530-2075
Print_ISBN :
978-1-61284-425-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2011.364
Filename :
6009078
Link To Document :
بازگشت