• DocumentCode
    3549420
  • Title

    Error propagation profiling of operating systems

  • Author

    Johansson, Andréas ; Suri, Neeraj

  • Author_Institution
    Dept. of Comput. Sci., Technische Univ. Darmstadt, Germany
  • fYear
    2005
  • fDate
    28 June-1 July 2005
  • Firstpage
    86
  • Lastpage
    95
  • Abstract
    An operating system (OS) constitutes a fundamental software (SW) component of a computing system. The robustness of its operations, or lack thereof, strongly influences the robustness of the entire system. Targeting enhancement of robustness at the OS level via use of add-on SW wrappers, this paper presents an error propagation profiling framework that assists in a) systematic identification and location of design and operational vulnerabilities, and b) quantification of their potential impact. Focusing on data (value) errors occurring in OS drivers, a set of measures is presented that aids a designer to locate such vulnerabilities, either on an OS service (system call) basis or a per driver basis. A case study and associated experimental process, using Windows CE .Net, is presented outlining the utility of our proposed approach.
  • Keywords
    fault tolerant computing; network operating systems; OS driver data error; OS system call service; Windows CE .Net; add-on SW wrapper; design vulnerability; error propagation profiling framework; operating systems; operational vulnerability; software component; Computer errors; Computer science; Error analysis; Hardware; Kernel; Libraries; Operating systems; Robustness; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2005. DSN 2005. Proceedings. International Conference on
  • Print_ISBN
    0-7695-2282-3
  • Type

    conf

  • DOI
    10.1109/DSN.2005.45
  • Filename
    1467783