Title :
An approach to preserving sufficient correctness in open resource coalitions
Author :
Raz, Orna ; Shaw, Mary
Author_Institution :
Inst. for Software Res., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
Most software that most people use most of the time needs only moderate assurance of fitness for its intended purpose. Unlike high-assurance software, where the severe consequences of failure justify substantial investment in validation, everyday software is used in settings in which occasional degraded service or even failure is tolerable. Unlike high-assurance software, which has been the subject of extensive scrutiny, everyday software has received only meager attention concerning how good it must be, how to decide whether a system is sufficiently correct, or how to detect and remedy abnormalities. The need for such techniques is particularly strong for software that takes the form of open resource coalitions - loosely-coupled aggregations of independent distributed resources. We discuss the problem of determining fitness for purpose, introduce a model for detecting abnormal behavior, and describe some of the ways to deal with abnormalities when they are detected
Keywords :
program verification; abnormal behavior; abnormalities; distributed component-based software; everyday software; fault tolerance; fitness for purpose; fitness for task; independent distributed resources; loosely-coupled aggregations; medium-assurance software; open resource coalitions; software homeostasis; sufficient correctness; Computer networks; Computer science; Degradation; Fault tolerance; Force control; Investments; Reliability; Resilience; Resource management; Software systems;
Conference_Titel :
Software Specification and Design, 2000. Tenth International Workshop on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7695-0884-7
DOI :
10.1109/IWSSD.2000.891137