• DocumentCode
    3349306
  • Title

    An approach for analysing the propagation of data errors in software

  • Author

    Hiller, Martin ; Jhumka, Arshad ; Suri, Neeraj

  • Author_Institution
    Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
  • fYear
    2001
  • fDate
    1-4 July 2001
  • Firstpage
    161
  • Lastpage
    170
  • Abstract
    We present a novel approach for analysing the propagation of data errors in software. The concept of error permeability is introduced as a basic measure upon which we define a set of related measures. These measures guide us in the process of analysing the vulnerability of software to find the modules that are most likely exposed to propagating errors. Based on the analysis performed with error permeability and its related measures, we describe how to select suitable locations for error detection mechanisms (EDMs) and error recovery mechanisms (ERMs). A method for experimental estimation of error permeability, based on fault injection, is described and the software of a real embedded control system analysed to show the type of results obtainable by the analysis framework. The results show that the developed framework is very useful for analysing error propagation and software vulnerability and for deciding where to place EDMs and ERMs.
  • Keywords
    control engineering computing; embedded systems; error correction; error detection; software fault tolerance; software metrics; data error propagation; error detection mechanisms; error permeability; error recovery mechanisms; fault injection; real embedded control system; software vulnerability; Control system analysis; Control systems; Embedded software; Error analysis; Error correction; Estimation error; Performance analysis; Performance evaluation; Permeability measurement; Software measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2001. DSN 2001. International Conference on
  • Conference_Location
    Goteborg, Sweden
  • Print_ISBN
    0-7695-1101-5
  • Type

    conf

  • DOI
    10.1109/DSN.2001.941402
  • Filename
    941402