Information Assurance 2008
DOI: 10.1016/b978-012373566-9.50014-8
|View full text |Cite
|
Sign up to set email alerts
|

Robustness Evaluation of Operating Systems

Abstract: SummaryThe premise behind this thesis is the observation that Operating Systems (OS), being the foundation behind operations of computing systems, are complex entities and also subject to failures. Consequently, when they do fail, the impact is the loss of system service and the applications running thereon. While a multitude of sources for OS failures exist, device drivers are often identified as a prominent cause behind failures.In order to characterize the impact of driver failures, at both the OS and appli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 130 publications
(145 reference statements)
0
4
0
Order By: Relevance
“…Having defined the scope as a fault removal campaign for separation kernels, the next step is devising the system fault model. This is exercised through software fault injection and raises three main questions [10]:…”
Section: A Preparation Phasementioning
confidence: 99%
See 1 more Smart Citation
“…Having defined the scope as a fault removal campaign for separation kernels, the next step is devising the system fault model. This is exercised through software fault injection and raises three main questions [10]:…”
Section: A Preparation Phasementioning
confidence: 99%
“…This "dictionary" of interesting values is composed of values suggested in testing literature [14] and values that uncovered issues in previous tests. Since the greater majority of device drivers are coded in ANSI C [10], C-style data types are usually considered. As an example, possible test values for a signed integer data type would be: -1, 0, 1, MIN_INT and MAX_INT.…”
Section: A Preparation Phasementioning
confidence: 99%
“…We reuse the SWIFI framework of [15,18] and extend it to perform comparisons, as initiated in [24]. In the following section we extend the work presented in [18] and develop generalized and formally accurate definitions the informally specified metrics so that they can be used for (a) any robustness evaluation that aligns with the generic method described in Section 2.1 and (b) quantitative comparisons, i.e.…”
Section: Comparative Fault Model Evaluationsmentioning
confidence: 99%
“…We evaluate the performance of four different fault models for a robustness evaluation of the CUE using the SWIFI tool from [15]. Three models have been implemented for extensive experimentation by our group [18,17].…”
Section: Experiments Setupmentioning
confidence: 99%