{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T23:37:08Z","timestamp":1768520228777,"version":"3.49.0"},"reference-count":24,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,12,14]],"date-time":"2025-12-14T00:00:00Z","timestamp":1765670400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,12,14]],"date-time":"2025-12-14T00:00:00Z","timestamp":1765670400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,12,14]]},"DOI":"10.1109\/icpads67057.2025.11322929","type":"proceedings-article","created":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T20:36:54Z","timestamp":1768423014000},"page":"1-9","source":"Crossref","is-referenced-by-count":0,"title":["Formal Verification of a Crash-Safe File System Based on Non-Persistent Conditions Extended Concurrent Separation Logic"],"prefix":"10.1109","author":[{"given":"Xinmin","family":"Zheng","sequence":"first","affiliation":[{"name":"University of Chinese Academy of Sciences,Beijing,China"}]},{"given":"Mingshu","family":"Li","sequence":"additional","affiliation":[{"name":"Institute of Software, Chinese Academy of Sciences,National Engineering Research Center of Fundamental Software,Beijing,China"}]},{"given":"Qiusong","family":"Yang","sequence":"additional","affiliation":[{"name":"Institute of Software, Chinese Academy of Sciences,National Engineering Research Center of Fundamental Software,Beijing,China"}]},{"given":"Wenbo","family":"Li","sequence":"additional","affiliation":[{"name":"Institute of Software, Chinese Academy of Sciences,National Engineering Research Center of Fundamental Software,Beijing,China"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"ext4: fix overflow when updating superblock backups after resize","author":"Kara","year":"2014"},{"key":"ref2","volume-title":"Btrfs: fix broken free space cache after the system crashed","author":"Xie","year":"2014"},{"key":"ref4","volume-title":"ext4: Forbid journal_async_commit in data=ordered mode","author":"Kara","year":"2014"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2560537"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/s10817-009-9155-4"},{"key":"ref7","first-page":"99","article-title":"Storage Systems are Distributed Systems (So Verify Them That Way!)[C]","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Hance","year":"2020"},{"key":"ref8","article-title":"Verifying vMVCC, a highperformance transaction library using multi-version concurrency control[J]","volume-title":"Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Chang","year":"2023"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908100"},{"key":"ref10","first-page":"2312","article-title":"Formal Security Evaluation and Improvement of Industrial Ethernet EtherCAT Protocol[J]","volume":"57","author":"Tao","year":"2020","journal-title":"Journal of Computer Research and Development"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/357980.358001"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815402"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2006.12.034"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2011.09.029"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796818000151"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359632"},{"key":"ref17","article-title":"Proving confidentiality in a file system using DISKSEC[C]","author":"Ileri","year":"2018","journal-title":"Operating Systems Design and Implementation"},{"key":"ref18","volume-title":"The Design and Implementation of a Verified File System with End-to-End Data Integrity[J]","author":"Song","year":"2020"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132776"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314585"},{"key":"ref21","article-title":"GoJournal: a verified, concurrent, crash-safe journaling system[C]","volume-title":"Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Chajed","year":"2021"},{"key":"ref22","article-title":"Verifying the DaisyNFS concurrent and crash-safe file system with sequential reasoning[C]","volume-title":"Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Chajed","year":"2022"},{"key":"ref23","article-title":"Push-button verification of file systems via crash refinement[C]","volume-title":"Operating Systems Design and Implementation","author":"Sigurbjarnarson","year":"2016"},{"key":"ref24","volume-title":"Verifying an I\/O- Concurrent File System[J]","author":"Chajed","year":"2017"},{"key":"ref25","volume-title":"The Coq Proof Assistant","year":"2022"}],"event":{"name":"2025 IEEE 31th International Conference on Parallel and Distributed Systems (ICPADS)","location":"Hefei, China","start":{"date-parts":[[2025,12,14]]},"end":{"date-parts":[[2025,12,18]]}},"container-title":["2025 IEEE 31th International Conference on Parallel and Distributed Systems (ICPADS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11322805\/11322871\/11322929.pdf?arnumber=11322929","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T07:50:56Z","timestamp":1768463456000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11322929\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,14]]},"references-count":24,"URL":"https:\/\/doi.org\/10.1109\/icpads67057.2025.11322929","relation":{},"subject":[],"published":{"date-parts":[[2025,12,14]]}}}