期刊文献+

针对NAND闪存硬件的形式化建模 被引量:4

Formal Modeling for NAND Flash Hardware
下载PDF
导出
摘要 为形式化地验证存储系统中软件的可靠性,引入NAND闪存硬件的形式化模型定义。根据NAND闪存接口标准ONFI,采用形式化语言对NAND闪存硬件的语义进行建模,包括ONFI定义的NAND闪存硬件的存储层次结构、闪存硬件芯片处理命令的内部工作流程、闪存硬件的命令集,以及在此基础之上定义的闪存等基本操作。该NAND闪存形式化模型在定理证明工具Coq中定义实现,其性质在Coq中得到完整证明,可以用于定义和验证基于NAND闪存的存储系统软件。 In order to verify the reliability of the software running on storage system formally, a formal model of NAND flash hardware is needed. According to an interface specification named ONFI that is recognized by many companies, a formal model for the semantics of NAND flash hardware is built in formal language. It includes the storage architecture of NAND flash defined by ONFI,the inner workflow of the commands, the command set of the NAND flash and several flash operations defined upon the model. The model is defined in a popular theorem proof assistant,Coq. This model can be used to define and verify the software based on NAND flash storage system.
作者 杨龙婴 郭宇
出处 《计算机工程》 CAS CSCD 北大核心 2015年第11期94-99,共6页 Computer Engineering
基金 国家自然科学基金青年基金资助项目(61202052 61103023) 国家自然科学基金海外及港澳学者合作研究基金资助项目(61229201)
关键词 形式化验证 Coq证明工具 闪存设备 形式化建模 高可信软件 存储系统 formal verification Coq proof tool Flash device formal modeling high confidence software storage system
  • 相关文献

参考文献12

  • 1Hasegawa T, Ogiwara R. An Experimental DRAM with a NAND-structured Cell[J]. IEEE Journal of Solid-State Circuits, 1993,28 ( 11 ) : 1099-1104.
  • 2李胜广,张其善.闪存设备在嵌入式Linux系统中的应用[J].计算机工程,2007,33(2):191-193. 被引量:4
  • 3Reeves G, Neilson T, The Mars Rover Spirit FLASH Anomaly[C]//Proceedings of IEEE Aerospace Conference. Los Angeles ,USA :IEEE Press ,2005:4186-4199.
  • 4Zheng M, Tucek J, Qin F, et al. Understanding the Robustness of SSDS Under Power Fault [ C ]//Pro- ceedings of IEEE FAST' 13. Washington D. C. , USA:IEEE Press ,2013:271-284.
  • 5Schellhorn G, Ernst G,Pf~ihler J,et al. Development of a Verified Flash File System [ M ]. Berlin, Germany: Springer, 2014.
  • 6Klein G, Elphinstone K, Heiser G, et al. seL4: Formal Verification of an OS Kernel [ C ]//Proceedings of the 22nd ACM SIGOPS Symposium on Operating Systems Principles. New York, USA : ACM Press, 2009 : 207-220.
  • 7Keller G, Murray T, Amani S, et al. File Systems Deserve Verification Tool [ J]. ACM SIGOPS Operat- ing Systems Review ,2014,48 ( 1 ) :58-64.
  • 8Kang E,Jackson D. Formal Modeling and Analysis of a Flash Filesystem in Alloy [ M ]. Berlin, Germany : Springer, 2008.
  • 9Butterfield A, Freitas L, Woodcock J. Mechanising a Formal Model of Flash Memory [ J ]. Science of Com- puter Programming, 2009,74 ( 4 ) : 219-237.
  • 10Semiconductor H. Open NAND Flash Interface Specification [ EB/OL ]. ( 2006-06-30 ). http ://www. onfi. org.

二级参考文献6

  • 1Bovet D P,Cesati M.Understanding the Linux Kernel[M].O'Reilly,2002.
  • 2Embedding Redhat Linux in a DiskOnChip HOWTO[EB/OL].2005.http://www.prosig.com/protor/kbase/DiskOnChipDevelopment-HOWTO.pdf.
  • 3Intel Corporation.Understanding the Flash Translation Layer (FTL) Specification[Z].1998.
  • 4CompactFlash Specification[Z].2005.http://www.compactFlash.org/cfspc3_0.pdf.
  • 5Brake C,Sutherland J.Flash Filesystems for Embedded Linux Systems[J/OL].2005.http://www.linuxjournal.com/article/4678.
  • 6Malik V.The Linux MTD,JFFS HOWTO[EB/OL].2005.http://ftp.linux.org.uk/pub/people/dwmw2/mtd/cvs/mtd/mtd-jffs-HOWTO.txt.

共引文献3

同被引文献19

引证文献4

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部