YoVDO

Metis: File System Model Checking via Versatile Input and State Exploration

Offered By: USENIX via YouTube

Tags

Linux Courses Software Testing Courses Distributed Systems Courses Operating Systems Courses System Calls Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking model-checking framework for file system testing in this conference talk from FAST '24. Dive into Metis, a versatile system designed for thorough and configurable input and state exploration. Learn about its nondeterministic loop and weighting scheme for executing system calls and arguments. Discover the innovative abstract state representation that supports efficient and effective state exploration. Understand how Metis compares file system behavior against a reference system, reports discrepancies, and aids in bug investigation and reproduction. Examine RefFS, a specially developed reference file system that accelerates model checking and enhances bug reproducibility. Analyze experimental results demonstrating Metis's flexible input generation and scalable state exploration across multiple nodes. Gain insights into the practical applications of Metis, including its role in identifying and fixing bugs in RefFS and other file systems, with real-world examples of confirmed and resolved issues in Linux.

Syllabus

FAST '24 - Metis: File System Model Checking via Versatile Input and State Exploration


Taught by

USENIX

Related Courses

操作系统原理(Operating Systems)
Peking University via Coursera
Operating System
Indian Institute of Technology Delhi via Swayam
Linux kernel Module and driver Programming for x86
Udemy
Architecture 2001: x86-64 OS Internals
OpenSecurityTraining2 via Independent
Socket Programming in C
Udemy