Sarbu, Constantin ; Johansson, Andreas ; Suri, Neeraj ; Nagappan, Nachiappan (2008)
Profiling the Operational Behavior of OS Device Drivers.
19th International Symposium on Software Reliability Engineering (ISSRE). Seattle, USA (10.11.2008 - 14.11.2008)
doi: 10.1109/ISSRE.2008.14
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (Abstract)
As the complexity of modern Operating Systems (OS) increases, testing key OS components such as device drivers(DD) becomes increasingly complex given the multitude of possible DD interactions. If representative operational activity profiles of DDs within an OS could be obtained, these could significantly improve the understanding of the actual operational DD state space towards guiding the test efforts. Focusing on characterizing DD operational activities, this paper proposes a quantitative technique for profiling the runtime behavior of DDs using a set of occurrence and temporal metrics obtained via I/O traffic characterization. Such profiles are used to improve test adequacy against real-world workloads by enabling similarity quantification across them. The profiles also reveal execution hotspots in terms of DD functionalities activated in the field, thus allowing for dedicated test campaigns. A case study on actual Windows drivers substantiates our proposed approach.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 2008 |
Autor(en): | Sarbu, Constantin ; Johansson, Andreas ; Suri, Neeraj ; Nagappan, Nachiappan |
Art des Eintrags: | Bibliographie |
Titel: | Profiling the Operational Behavior of OS Device Drivers |
Sprache: | Englisch |
Publikationsjahr: | 8 Dezember 2008 |
Verlag: | IEEE |
Buchtitel: | Proceedings: 19th International Symposium on Software Reliability Engineering : ISSRE 2008 |
Veranstaltungstitel: | 19th International Symposium on Software Reliability Engineering (ISSRE) |
Veranstaltungsort: | Seattle, USA |
Veranstaltungsdatum: | 10.11.2008 - 14.11.2008 |
DOI: | 10.1109/ISSRE.2008.14 |
Kurzbeschreibung (Abstract): | As the complexity of modern Operating Systems (OS) increases, testing key OS components such as device drivers(DD) becomes increasingly complex given the multitude of possible DD interactions. If representative operational activity profiles of DDs within an OS could be obtained, these could significantly improve the understanding of the actual operational DD state space towards guiding the test efforts. Focusing on characterizing DD operational activities, this paper proposes a quantitative technique for profiling the runtime behavior of DDs using a set of occurrence and temporal metrics obtained via I/O traffic characterization. Such profiles are used to improve test adequacy against real-world workloads by enabling similarity quantification across them. The profiles also reveal execution hotspots in terms of DD functionalities activated in the field, thus allowing for dedicated test campaigns. A case study on actual Windows drivers substantiates our proposed approach. |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Zuverlässige Eingebettete Softwaresysteme |
Hinterlegungsdatum: | 30 Dez 2016 21:41 |
Letzte Änderung: | 12 Nov 2024 13:11 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |