A Formal Model of a Virtual Filesystem Switch

11/27/2012
by   Gidon Ernst, et al.
0

This work presents a formal model that is part of our effort to construct a verified file system for Flash memory. To modularize the verification we factor out generic aspects into a common component that is inspired by the Linux Virtual Filesystem Switch (VFS) and provides POSIX compatible operations. It relies on an abstract specification of its internal interface to concrete file system implementations (AFS). We proved that preconditions of AFS are respected and that the state is kept consistent. The model can be made executable and mounted into the Linux directory tree using FUSE.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/02/2020

Smt-Switch: a solver-agnostic C++ API for SMT Solving

This extended abstract describes work in progress on Smt-Switch, an open...
research
12/21/2022

CyberEye: Obtaining Data from Virtual Desktop by Video

VDI is no longer safe and reliable anymore. VDI(Virtual Desktop Infrastr...
research
11/13/2015

Specifying a Realistic File System

We present the most interesting elements of the correctness specificatio...
research
04/07/2020

Compositional Formal Analysis Based on Conventional Engineering Models

Applications of formal methods for state space exploration have been suc...
research
03/25/2022

Performance evaluation of switching between WiFi and LiFi under a common virtual network interface

We consider a hybrid wireless local area network composed of both WiFi a...
research
09/03/2018

Deductive Verification of Unmodified Linux Kernel Library Functions

This paper presents results from the development and evaluation of a ded...
research
09/03/2018

Formal Verification of a Geometry Algorithm: A Quest for Abstract Views and Symmetry in Coq Proofs

This extended abstract is about an effort to build a formal description ...

Please sign up or login with your details

Forgot password? Click here to reset