Home > Research > Publications & Outputs > Assessing inter-modular error propagation in di...

Links

Text available via DOI:

View graph of relations

Assessing inter-modular error propagation in distributed software

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Assessing inter-modular error propagation in distributed software. / Jhumka, A.; Hiller, M.; Suri, Neeraj.
Proceedings 20th IEEE Symposium on Reliable Distributed Systems. IEEE, 2001. p. 152-161.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Jhumka, A, Hiller, M & Suri, N 2001, Assessing inter-modular error propagation in distributed software. in Proceedings 20th IEEE Symposium on Reliable Distributed Systems. IEEE, pp. 152-161. https://doi.org/10.1109/RELDIS.2001.969769

APA

Jhumka, A., Hiller, M., & Suri, N. (2001). Assessing inter-modular error propagation in distributed software. In Proceedings 20th IEEE Symposium on Reliable Distributed Systems (pp. 152-161). IEEE. https://doi.org/10.1109/RELDIS.2001.969769

Vancouver

Jhumka A, Hiller M, Suri N. Assessing inter-modular error propagation in distributed software. In Proceedings 20th IEEE Symposium on Reliable Distributed Systems. IEEE. 2001. p. 152-161 doi: 10.1109/RELDIS.2001.969769

Author

Jhumka, A. ; Hiller, M. ; Suri, Neeraj. / Assessing inter-modular error propagation in distributed software. Proceedings 20th IEEE Symposium on Reliable Distributed Systems. IEEE, 2001. pp. 152-161

Bibtex

@inproceedings{ee4bc742a4b3476c80740472a45ea701,
title = "Assessing inter-modular error propagation in distributed software",
abstract = "With the functionality of most embedded systems based on software (SW), interactions amongst SW modules arise, resulting in error propagation across SW 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 air-craft 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 = "Computer system recovery, Embedded systems, Error analysis, Error detection, Interactive computer systems, Numerical analysis, Probability, Distributed software, Inter modular error propagation, Distributed computer systems",
author = "A. Jhumka and M. Hiller and Neeraj Suri",
year = "2001",
month = oct,
day = "31",
doi = "10.1109/RELDIS.2001.969769",
language = "English",
isbn = "0769513662",
pages = "152--161",
booktitle = "Proceedings 20th IEEE Symposium on Reliable Distributed Systems",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - Assessing inter-modular error propagation in distributed software

AU - Jhumka, A.

AU - Hiller, M.

AU - Suri, Neeraj

PY - 2001/10/31

Y1 - 2001/10/31

N2 - With the functionality of most embedded systems based on software (SW), interactions amongst SW modules arise, resulting in error propagation across SW 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 air-craft 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.

AB - With the functionality of most embedded systems based on software (SW), interactions amongst SW modules arise, resulting in error propagation across SW 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 air-craft 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.

KW - Computer system recovery

KW - Embedded systems

KW - Error analysis

KW - Error detection

KW - Interactive computer systems

KW - Numerical analysis

KW - Probability

KW - Distributed software

KW - Inter modular error propagation

KW - Distributed computer systems

U2 - 10.1109/RELDIS.2001.969769

DO - 10.1109/RELDIS.2001.969769

M3 - Conference contribution/Paper

SN - 0769513662

SP - 152

EP - 161

BT - Proceedings 20th IEEE Symposium on Reliable Distributed Systems

PB - IEEE

ER -