Modern computers interact with many kinds of external devices, which have lead to a state where device drivers (DD) account for a substantial part of the operating system (OS) code. Currently, most of the systems crashes can be attributed to DD because of flaws contained in their implementation. In this paper, we evaluate how well Windows protects itself from erroneous input coming from faulty drivers. Three Windows versions were considered in this study, Windows XP and 2003 Server, and the future Windows release Vista. Our results demonstrate that in general these OS are reasonably vulnerable, and that a few of the injected faults cause the system to hang or crash. Moreover, all of them handle bad inputs in a roughly equivalent manner, whi...
A ubiquitous computing system derives its operations from the collective interactions of its constit...
An Operating System (OS) constitutes a fundamental software (SW) component of a computing system. Th...
An Operating System (OS) constitutes a fundamental software (SW) component of a computing system. Th...
The premise behind this thesis is the observation that Operating Systems (OS), being the foundation ...
Despite decades of research in extensible operating system technology, extensions such as device dri...
The driver architecture employed by modern oper-ating systems presents a safety challenge. The devic...
Although Microsoft Windows is being deployed in mission-critical applications, little quantitative d...
This dissertation is dedicated to the problem of device driver reliability. Software defects in devi...
<p>Device drivers are Operating Systems (OS) extensions that enable the use of I/O devices in comput...
Reliability is a rapidly growing concern in contemporary Personal Computer (PC) industry, both for c...
When creating mission-critical distributed systems using off-the-shelf components, it is important t...
DDT is a system for testing closed-source binary device drivers against undesired behaviors, like ra...
Despite decades of research in extensible operating system technology, extensions such as device dri...
International audienceThis chapter presents the specification of dependability benchmarks for genera...
Operating Systems (OS's) constitute the operational core for computing devices. In order to facilita...
A ubiquitous computing system derives its operations from the collective interactions of its constit...
An Operating System (OS) constitutes a fundamental software (SW) component of a computing system. Th...
An Operating System (OS) constitutes a fundamental software (SW) component of a computing system. Th...
The premise behind this thesis is the observation that Operating Systems (OS), being the foundation ...
Despite decades of research in extensible operating system technology, extensions such as device dri...
The driver architecture employed by modern oper-ating systems presents a safety challenge. The devic...
Although Microsoft Windows is being deployed in mission-critical applications, little quantitative d...
This dissertation is dedicated to the problem of device driver reliability. Software defects in devi...
<p>Device drivers are Operating Systems (OS) extensions that enable the use of I/O devices in comput...
Reliability is a rapidly growing concern in contemporary Personal Computer (PC) industry, both for c...
When creating mission-critical distributed systems using off-the-shelf components, it is important t...
DDT is a system for testing closed-source binary device drivers against undesired behaviors, like ra...
Despite decades of research in extensible operating system technology, extensions such as device dri...
International audienceThis chapter presents the specification of dependability benchmarks for genera...
Operating Systems (OS's) constitute the operational core for computing devices. In order to facilita...
A ubiquitous computing system derives its operations from the collective interactions of its constit...
An Operating System (OS) constitutes a fundamental software (SW) component of a computing system. Th...
An Operating System (OS) constitutes a fundamental software (SW) component of a computing system. Th...