DocumentCode :
665583
Title :
Sinfer: Inferring information flow lattices for checking self-stabilization
Author :
Yong Hun Eom ; Demsky, Brian
Author_Institution :
Univ. of California, Irvine, Irvine, CA, USA
fYear :
2013
fDate :
4-7 Nov. 2013
Firstpage :
258
Lastpage :
267
Abstract :
Self-stabilizing programs are guaranteed to recover from state corruption caused by software bugs or other events and eventually reach the correct state. Many real-world applications including embedded controllers and multimedia applications can be designed to make key components self-stabilizing. Type systems and static analyses can automatically check whether a program is self stabilizing. The existing approach for checking self-stabilization requires developers to manually annotate code. We present an annotation inference algorithm that automatically derives an initial set of annotations and therefore lowers the effort to build self-stabilizing systems. Our experience with the algorithm indicates that it effectively inferred annotations for our benchmarks.
Keywords :
program debugging; software fault tolerance; system recovery; SInfer; annotation inference algorithm; embedded controllers; information flow lattices; multimedia applications; program self-stabilization checking; self-stabilizing systems; software bugs; state corruption; Computer bugs; Indexes; Inference algorithms; Lattices; Meteorology; Radiation detectors; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering (ISSRE), 2013 IEEE 24th International Symposium on
Conference_Location :
Pasadena, CA
Type :
conf
DOI :
10.1109/ISSRE.2013.6698925
Filename :
6698925
Link To Document :
بازگشت