Home > Research > Publications & Outputs > On the selection of error model(s) for OS robus...

Links

Text available via DOI:

View graph of relations

On the selection of error model(s) for OS robustness evaluation

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

Published

Standard

On the selection of error model(s) for OS robustness evaluation. / Johansson, A.; Suri, Neeraj; Murphy, B.
37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07). IEEE, 2007. p. 502-511.

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

Harvard

Johansson, A, Suri, N & Murphy, B 2007, On the selection of error model(s) for OS robustness evaluation. in 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07). IEEE, pp. 502-511. https://doi.org/10.1109/DSN.2007.71

APA

Johansson, A., Suri, N., & Murphy, B. (2007). On the selection of error model(s) for OS robustness evaluation. In 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07) (pp. 502-511). IEEE. https://doi.org/10.1109/DSN.2007.71

Vancouver

Johansson A, Suri N, Murphy B. On the selection of error model(s) for OS robustness evaluation. In 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07). IEEE. 2007. p. 502-511 doi: 10.1109/DSN.2007.71

Author

Johansson, A. ; Suri, Neeraj ; Murphy, B. / On the selection of error model(s) for OS robustness evaluation. 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07). IEEE, 2007. pp. 502-511

Bibtex

@inproceedings{f1c038d3553e4683a9d0f9462e01354f,
title = "On the selection of error model(s) for OS robustness evaluation",
abstract = "The choice of error model used for robustness evaluation of Operating Systems (OSs) influences the evaluation run time, implementation complexity, as well as the evaluation precision. In order to find an {"}effective{"} error model for OS evaluation, this paper systematically compares the relative effectiveness of three prominent error models, namely bit-flips, data type errors and fuzzing errors using fault injection at the interface between device drivers OS. Bit-flips come with higher costs (time) than the other models, but allow for more detailed results. Fuzzing is cheaper to implement but is found to be less precise. A composite error model is presented where the low cost of fuzzing is combined with the higher level of details of bit-flips, resulting in high precision with moderate setup and execution costs. {\textcopyright} 2007 IEEE.",
keywords = "Error analysis, Interfaces (computer), Mathematical models, Robustness (control systems), Device drivers, Error models, Execution costs, Fuzzing errors, Computer operating systems",
author = "A. Johansson and Neeraj Suri and B. Murphy",
note = "Cited By :22 Export Date: 7 October 2019 Correspondence Address: Johansson, A.; Dept. of CS, TU-DarmstadtGermany; email: aja@informatik.tu-darmstadt.de",
year = "2007",
month = jun,
day = "25",
doi = "10.1109/DSN.2007.71",
language = "English",
isbn = "0769528554",
pages = "502--511",
booktitle = "37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - On the selection of error model(s) for OS robustness evaluation

AU - Johansson, A.

AU - Suri, Neeraj

AU - Murphy, B.

N1 - Cited By :22 Export Date: 7 October 2019 Correspondence Address: Johansson, A.; Dept. of CS, TU-DarmstadtGermany; email: aja@informatik.tu-darmstadt.de

PY - 2007/6/25

Y1 - 2007/6/25

N2 - The choice of error model used for robustness evaluation of Operating Systems (OSs) influences the evaluation run time, implementation complexity, as well as the evaluation precision. In order to find an "effective" error model for OS evaluation, this paper systematically compares the relative effectiveness of three prominent error models, namely bit-flips, data type errors and fuzzing errors using fault injection at the interface between device drivers OS. Bit-flips come with higher costs (time) than the other models, but allow for more detailed results. Fuzzing is cheaper to implement but is found to be less precise. A composite error model is presented where the low cost of fuzzing is combined with the higher level of details of bit-flips, resulting in high precision with moderate setup and execution costs. © 2007 IEEE.

AB - The choice of error model used for robustness evaluation of Operating Systems (OSs) influences the evaluation run time, implementation complexity, as well as the evaluation precision. In order to find an "effective" error model for OS evaluation, this paper systematically compares the relative effectiveness of three prominent error models, namely bit-flips, data type errors and fuzzing errors using fault injection at the interface between device drivers OS. Bit-flips come with higher costs (time) than the other models, but allow for more detailed results. Fuzzing is cheaper to implement but is found to be less precise. A composite error model is presented where the low cost of fuzzing is combined with the higher level of details of bit-flips, resulting in high precision with moderate setup and execution costs. © 2007 IEEE.

KW - Error analysis

KW - Interfaces (computer)

KW - Mathematical models

KW - Robustness (control systems)

KW - Device drivers

KW - Error models

KW - Execution costs

KW - Fuzzing errors

KW - Computer operating systems

U2 - 10.1109/DSN.2007.71

DO - 10.1109/DSN.2007.71

M3 - Conference contribution/Paper

SN - 0769528554

SP - 502

EP - 511

BT - 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)

PB - IEEE

ER -