Proceedings of the 25th Symposium on Operating Systems Principles 2015
DOI: 10.1145/2815400.2815411
|View full text |Cite
|
Sign up to set email alerts
|

SibylFS

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
6
2
2

Relationship

0
10

Authors

Journals

citations
Cited by 40 publications
(9 citation statements)
references
References 22 publications
0
7
0
Order By: Relevance
“…Using the Cogent Why Proof Engineering Matters language and its certifying compiler (Section 3.1.1), Amani et al (2016) developed a file system called BilbyFS in Isabelle/HOL with executable code in C; they also implemented and verified the legacy Linux file system ext2. Ridge et al (2015) developed a specification of POSIX file systems in HOL4, which they tested against real-world file system behavior.…”
Section: Proof Engineering For Program Verificationmentioning
confidence: 99%
“…Using the Cogent Why Proof Engineering Matters language and its certifying compiler (Section 3.1.1), Amani et al (2016) developed a file system called BilbyFS in Isabelle/HOL with executable code in C; they also implemented and verified the legacy Linux file system ext2. Ridge et al (2015) developed a specification of POSIX file systems in HOL4, which they tested against real-world file system behavior.…”
Section: Proof Engineering For Program Verificationmentioning
confidence: 99%
“…It is a matter of engineering effort to produce a better symbolic filesystem. It would be interesting to link our symbolic system up with SibylFS [Ridge et al 2015] or Forest [Fisher et al 2011], or to use Ntzik et al 's reasoning [2017;. We can also imagine implementing a read-only filesystem that allows access to the real, underlying filesystem, but treats writes (and other dangerous operations, like execve) as noops.…”
Section: Simulating Posixmentioning
confidence: 99%
“…Yang et al [25], [26] applied model checking to existing file systems to find semantic bugs. SybylFS [27] detects buggy behaviors not allowed when a sequence of system calls is executed. To identify buggy behaviors, SybylFS defines a mathematical model of file sys-tem behavior and validates the trace of the execution of the sequence of system calls.…”
Section: Related Workmentioning
confidence: 99%