Formally verifying isolation and availability in an idealized model of virtualization

  • Authors:
  • Gilles Barthe;Gustavo Betarte;Juan Diego Campo;Carlos Luna

  • Affiliations:
  • IMDEA Software, Madrid, Spain;InCo, Facultad de Ingeniería, Universidad de la República, Uruguay;InCo, Facultad de Ingeniería, Universidad de la República, Uruguay;InCo, Facultad de Ingeniería, Universidad de la República, Uruguay

  • Venue:
  • FM'11 Proceedings of the 17th international conference on Formal methods
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Hypervisors allow multiple guest operating systems to run on shared hardware, and offer a compelling means of improving the security and the flexibility of software systems. We formalize in the Coq proof assistant an idealized model of a hypervisor, and formally establish that the hypervisor ensures strong isolation properties between the different operating systems, and guarantees that requests from guest operating systems are eventually attended.