• 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