• DocumentCode
    1977949
  • Title

    Assessing inter-modular error propagation in distributed software

  • Author

    Jhumka, Arshad ; Hiller, Martin ; Suri, Neeraj

  • Author_Institution
    Dept. of Comput. Eng., Chalmers Univ., Goteborg, Sweden
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    152
  • Lastpage
    161
  • Abstract
    With the functionality of most embedded systems based on software (SW), interactions amongst SW modules arise, resulting in error propagation across them. During SW development, it would be helpful to have a framework that clearly demonstrates the error propagation and containment capabilities of the different SW components. In this paper, we assess the impact of inter-modular error propagation. Adopting a white-box SW approach, we make the following contributions: (a) we study and characterize the error propagation process and derive a set of metrics that quantitatively represents the inter-modular SW interactions, (b) we use a real embedded target system used in an aircraft arrestment system to perform fault-injection experiments to obtain experimental values for the metrics proposed, (c) we show how the set of metrics can be used to obtain the required analytical framework for error propagation analysis. We find that the derived analytical framework establishes a very close correlation between the analytical and experimental values obtained. The intent is to use this framework to be able to systematically develop SW such that inter-modular error propagation is reduced by design
  • Keywords
    distributed processing; embedded systems; error handling; fault tolerant computing; aircraft arrestment system; distributed software; error propagation analysis; fault-injection experiments; inter-modular error propagation assessment; real embedded target system; white-box approach; Aircraft; Embedded software; Embedded system; Error analysis; Performance analysis; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2001. Proceedings. 20th IEEE Symposium on
  • Conference_Location
    New Orleans, LA
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-1366-2
  • Type

    conf

  • DOI
    10.1109/RELDIS.2001.969769
  • Filename
    969769