• DocumentCode
    2361352
  • Title

    Enforcing dependable operations by model checking a visualization layer

  • Author

    Oikawa, Shuichi

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
  • fYear
    2011
  • fDate
    27-30 June 2011
  • Firstpage
    254
  • Lastpage
    256
  • Abstract
    This paper describes the verification technique for enforcing and verifying correct operations of a virtualization software layer by applying model checking. Software model checking is a method of reading software programs, exploring all execution paths and checking whether developer-specified properties (conditions) are satisfied or not. Software model checking is first applied for enforcing the correct operations especially to ensure the isolation of the virtualization layer itself. It is also applied to a device driver so that the device handler of the virtualization layer enforces a guest OS operates in correct orders in order to avoid putting the device in error states. We are currently working on widening the areas where model checking can be applied in our virtualization software layer.
  • Keywords
    formal verification; operating systems (computers); virtual machines; virtualisation; dependable embedded operating systems; device handler; software model checking; software programs; verification technique; virtual machine monitor; virtualization software layer; visualization layer; Contracts; Driver circuits; Hardware; Kernel; Monitoring; Open systems; Model Checking; Open Systems Dependability; Virtual Machine Monitor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks Workshops (DSN-W), 2011 IEEE/IFIP 41st International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4577-0374-4
  • Electronic_ISBN
    978-1-4577-0373-7
  • Type

    conf

  • DOI
    10.1109/DSNW.2011.5958851
  • Filename
    5958851