Abstract specification and formalization of an operating system kernel in Z

  • Authors:
  • Luciano Barreto;Aline Andrade;Adolfo Duran;Caique Lima;Ademilson Lima

  • Affiliations:
  • Federal University of Bahia;Federal University of Bahia;Federal University of Bahia;Federal University of Bahia;Federal University of Bahia

  • Venue:
  • ACM SIGOPS Operating Systems Review
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the mini challenges in software verification related to the Grand Challenge proposed by Tony Hoare concerns the formal specification and verification of an operating system kernel. This paper proposes a simple and correct specification of an OS kernel in Z which simplifies the understanding and verification of operating system components. Our current specification comprises process management, interprocess communication and a POSIX-compliant file system.