2008
DOI: 10.1007/978-3-540-93900-9_10
|View full text |Cite
|
Sign up to set email alerts
|

Model-Checking the Linux Virtual File System

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
19
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 20 publications
(21 citation statements)
references
References 12 publications
0
19
0
Order By: Relevance
“…In a slightly recent work [29], a small specification language PL that models business process, is translated into linear temporal formulas, to check the deadlock freedom of interacting business processes of an airline ticket reservation system. In another work [30], We have also used symbolic model checking to check the locking mechanism of the Linux Virtual File System (VFS) by extracting abstract models from the Linux kernel. Our work analyses specifications based on access permissions and typestates, that according to best knowledge of authors is not the subject of previous work.…”
Section: Related Workmentioning
confidence: 99%
“…In a slightly recent work [29], a small specification language PL that models business process, is translated into linear temporal formulas, to check the deadlock freedom of interacting business processes of an airline ticket reservation system. In another work [30], We have also used symbolic model checking to check the locking mechanism of the Linux Virtual File System (VFS) by extracting abstract models from the Linux kernel. Our work analyses specifications based on access permissions and typestates, that according to best knowledge of authors is not the subject of previous work.…”
Section: Related Workmentioning
confidence: 99%
“…Galloway et al [GLMS09] verify the existing Linux Virtual File System (VFS) by extracting and validating a model from an available implementation of VFS. Yang et al [YTEM06] build their own model checker "FiSC" to find serious file system errors.…”
Section: Related Workmentioning
confidence: 99%
“…During the last years, three verification environments were build in order to define verification tasks from Linux drivers: the Linux Driver Verification project 1 [23], the Avinux project [27], and the DDVerify project 2 [32]. The Linux code base is a popular source for verification tasks [17,22,24,25]. Linux drivers provide a unique combination of specific characteristics that attract researchers and practitioners to challenge their tools.…”
Section: Overviewmentioning
confidence: 99%