Development of a Verified Flash File System

@inproceedings{Schellhorn2014DevelopmentOA,
  title={Development of a Verified Flash File System},
  author={Gerhard Schellhorn and Gidon Ernst and J{\"o}rg Pf{\"a}hler and Dominik Haneberg and Wolfgang Reif},
  booktitle={ABZ},
  year={2014}
}
This paper gives an overview over the development of a formally verified file system for flash memory. We describe our approach that is based on Abstract State Machines and incremental modular refinement. Some of the important intermediate levels and the features they introduce are given. We report on the verification challenges addressed so far, and point to open problems and future work. We furthermore draw preliminary conclusions on the methodology and the required tool support. 
BETA

Similar Papers

Citations

Publications citing this paper.
SHOWING 1-10 OF 14 CITATIONS

References

Publications referenced by this paper.
SHOWING 1-10 OF 35 REFERENCES

A brief introduction to the design of UBIFS

A. Hunter
  • http://www.linux-mtd. infradead.org/doc/ubifs_whitepaper.pdf,
  • 2008
VIEW 8 EXCERPTS
HIGHLY INFLUENTIAL

UBI - Unsorted Block Images

T. Gleixner, F. Haverkamp, A. Bityutskiy
  • http://www.linux-mtd.infradead.org/doc/ubidesign/ubidesign.pdf,
  • 2006
VIEW 8 EXCERPTS
HIGHLY INFLUENTIAL

KIV: overview and VerifyThis competition

  • International Journal on Software Tools for Technology Transfer
  • 2014
VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL

Designing and Analyzing a Flash File System with Alloy

  • Int. J. Software and Informatics
  • 2009
VIEW 7 EXCERPTS
HIGHLY INFLUENTIAL

Crash-Safe Refinement for a Verified Flash File System

J. Pfähler, G. Ernst, G. Schellhorn, D. Haneberg, W. Reif
  • Technical report, University of Augsburg,
  • 2014
VIEW 2 EXCERPTS