By the same authors

Model-Checking the Linux Virtual File System

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Author(s)

  • Andy Galloway
  • Gerald Luettgen
  • Jan Tobias Muehlberg
  • Radu I. Siminiceanu

Department/unit(s)

Publication details

Title of host publicationVERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION
DatePublished - 2009
Pages74-88
Number of pages15
PublisherSPRINGER-VERLAG BERLIN
Place of PublicationBERLIN
EditorsND Jones, M MullerOlm
Volume5403 LNCS
Original languageEnglish
ISBN (Print)978-3-540-93899-6

Abstract

This paper presents a case study in modelling and verifying the Linux Virtual File System (VFS). Our work is set in the context of Hoare's verification grand challenge and, in particular, Joshi and Holzmann's mini-challenge to build a verifiable file system. The aim of, the study is to assess the viability of retrospective verification of a VFS implementation using model-checking technology. We show how to extract an executable model of the Linux VFS implementation, validate the model by employing the simulation capabilities of SPIN, and analyse it for adherence to data integrity constraints and deadlock freedom using the SMART model checker.

    Research areas

  • VERIFICATION, CHALLENGE

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations