• DocumentCode
    2493682
  • Title

    Towards Understanding the Importance of Variables in Dependable Software

  • Author

    Leeke, Matthew ; Jhumka, Arshad

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Warwick, Coventry, UK
  • fYear
    2010
  • fDate
    28-30 April 2010
  • Firstpage
    85
  • Lastpage
    94
  • Abstract
    A dependable software system contains two important components, namely, error detection mechanisms and error recovery mechanisms. An error detection mechanism attempts to detect the existence of an erroneous software state. If an erroneous state is detected, an error recovery mechanism will attempt to restore a correct state. This is done so that errors are not allowed to propagate throughout a software system, i.e., errors are contained. The design of these software artefacts is known to be very difficult. To detect and correct an erroneous state, the values held by some important variables must be ensured to be suitable. In this paper we develop an approach to capture the importance of variables in dependable software systems. We introduce a novel metric, called importance, which captures the impact a given variable has on the dependability of a software system. The importance metric enables the identification of critical variables whose values must be ensured to be correct.
  • Keywords
    error detection; software reliability; system recovery; dependable software system; erroneous software state; error detection mechanisms; error recovery mechanisms; importance metric; Computer errors; Computer science; Error correction; Pervasive computing; Protection; Runtime; Software design; Software maintenance; Software safety; Software systems; Dependability; Fault Injection; Importance Metric; Spatial Impact; Temporal Impact; Variable Importance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing Conference (EDCC), 2010 European
  • Conference_Location
    Valencia
  • Print_ISBN
    978-0-7695-4007-8
  • Electronic_ISBN
    978-1-4244-6594-1
  • Type

    conf

  • DOI
    10.1109/EDCC.2010.20
  • Filename
    5474191