DocumentCode :
404432
Title :
Toward feedback stabilization of faulty software systems: a case study
Author :
Waydo, Stephen ; Dunbar, William B. ; Klavins, E.
Author_Institution :
Control & Dynamical Syst., California Inst. of Technol., Pasadena, CA, USA
Volume :
1
fYear :
2003
fDate :
9-12 Dec. 2003
Firstpage :
738
Abstract :
Software systems generally suffer from a certain fragility in the face of "disturbances" such as bugs, unforeseen user input, unmodeled interactions with other software components, and so on. A single such disturbance can make an entire system hang or crash. We postulate that what is required to address this fragility is a general means of using feedback to robustly stabilize these systems. In this paper we develop a model of an iterative software process, specifically a nondeterministic, faulty list sorter. Feedback is introduced into the process to achieve robust stability with respect to incorrect sorting operations. To keep the computational requirements of the controllers low, randomization and approximation are used. Methods by which software robustness can be enhanced by distributing a task between nodes, each of which are capable of selecting the "best" input to process, are also explored. The particular case of a sorting system consisting of a network of partial sorters, some of which may be buggy or even malicious, is examined.
Keywords :
feedback; robust control; software fault tolerance; software metrics; software prototyping; sorting; faulty software systems; feedback stabilization; iterative software process; randomization; robust stability; software fragility; software robustness; sorting operations; Computer aided software engineering; Computer bugs; Control systems; Feedback; Open loop systems; Protocols; Robustness; Software systems; Sorting; Stability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Decision and Control, 2003. Proceedings. 42nd IEEE Conference on
ISSN :
0191-2216
Print_ISBN :
0-7803-7924-1
Type :
conf
DOI :
10.1109/CDC.2003.1272653
Filename :
1272653
Link To Document :
بازگشت