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
Link To Document :
بازگشت