DocumentCode
2722283
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
fYear
2000
fDate
2000
Firstpage
159
Lastpage
170
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Specification and Design, 2000. Tenth International Workshop on
Conference_Location
San Diego, CA
Print_ISBN
0-7695-0884-7
Type
conf
DOI
10.1109/IWSSD.2000.891137
Filename
891137
Link To Document