操作系统验证
seL4
- TPHOLsSecure Microkernels, State Monads and Scalable Refinement In Theorem Proving in Higher Order Logics, 21st International Conference, TPHOLs 2008, Montreal, Canada, August 18-21, 2008. Proceedings 2008
- SOSPseL4: formal verification of an OS kernel In Proceedings of the 22nd ACM Symposium on Operating Systems Principles 2009, SOSP 2009, Big Sky, Montana, USA, October 11-14, 2009 2009
- ITPseL4 Enforces Integrity In Interactive Theorem Proving - Second International Conference, ITP 2011, Berg en Dal, The Netherlands, August 22-25, 2011. Proceedings 2011
- IEEE S&PseL4: From General Purpose to a Proof of Information Flow Enforcement In 2013 IEEE Symposium on Security and Privacy, SP 2013, Berkeley, CA, USA, May 19-22, 2013 2013
- PLDITranslation validation for a verified OS kernel In ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI ’13, Seattle, WA, USA, June 16-19, 2013 2013
- TOCSComprehensive formal verification of an OS microkernel ACM Trans. Comput. Syst. 2014
- Phil. Trans.Provably trustworthy systems Philosophical Transactions of The Royal Society A Mathematical Physical and Engineering Sciences 2017
- ITPProgram Verification in the Presence of Cached Address Translation In Interactive Theorem Proving - 9th International Conference, ITP 2018, Held as Part of the Federated Logic Conference, FloC 2018, Oxford, UK, July 9-12, 2018, Proceedings 2018
CertiKOS
- POPLDeep Specifications and Certified Abstraction Layers In Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2015, Mumbai, India, January 15-17, 2015 2015
- PLDIToward compositional verification of interruptible OS kernels and device drivers In Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2016, Santa Barbara, CA, USA, June 13-17, 2016 2016
- PLDIEnd-to-end verification of information-flow security for C and assembly programs In Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2016, Santa Barbara, CA, USA, June 13-17, 2016 2016
- OSDICertiKOS: An Extensible Architecture for Building Certified Concurrent OS Kernels In 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2016, Savannah, GA, USA, November 2-4, 2016 2016
- PLDICertified concurrent abstraction layers In Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2018, Philadelphia, PA, USA, June 18-22, 2018 2018
- CAVIntegrating Formal Schedulability Analysis into a Verified OS Kernel In Computer Aided Verification - 31st International Conference, CAV 2019, New York City, NY, USA, July 15-18, 2019, Proceedings, Part II 2019
- OSDICertiKOS: An Extensible Architecture for Building Certified Concurrent OS Kernels In 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2016, Savannah, GA, USA, November 2-4, 2016 2016
- LICSRefinement-Based Game Semantics for Certified Abstraction Layers In LICS ’20: 35th Annual ACM/IEEE Symposium on Logic in Computer Science, Saarbrücken, Germany, July 8-11, 2020 2020
- POPLVirtual timeline: a formal abstraction for verifying preemptive schedulers with temporal isolation Proc. ACM Program. Lang. 2020
其它
- CAVA Practical Verification Framework for Preemptive OS Kernels In Computer Aided Verification - 28th International Conference, CAV 2016, Toronto, ON, Canada, July 17-23, 2016, Proceedings, Part II 2016
- ICECCSA Formally Verified Buddy Memory Allocation Model In 24th International Conference on Engineering of Complex Computer Systems, ICECCS 2019, Guangzhou, China, November 10-13, 2019 2019
- SETTAA Verified Specification of TLSF Memory Management Allocator Using State Monads In Dependable Software Engineering. Theories, Tools, and Applications - 5th International Symposium, SETTA 2019, Shanghai, China, November 27-29, 2019, Proceedings 2019
- TDSCRefinement-Based Specification and Security Analysis of Separation Kernels IEEE Trans. Dependable Secur. Comput. 2019
- CAVRely-Guarantee Reasoning About Concurrent Memory Management in Zephyr RTOS In Computer Aided Verification - 31st International Conference, CAV 2019, New York City, NY, USA, July 15-18, 2019, Proceedings, Part II 2019
- SOSPUsing concurrent relational logic with helpers for verifying the AtomFS file system In Proceedings of the 27th ACM Symposium on Operating Systems Principles, SOSP 2019, Huntsville, ON, Canada, October 27-30, 2019 2019