CSP Final Project - Formal verification

In the final project, you are required to choose an aspect of operating system that you are interested in and build a model of this aspect. You should also describe several verification efforts that represents the state of art on this aspect. Suggested aspects include memory management, process management, IPC, scheduling, file system, network, etc. Or you can choose trending hardware features like RDMA, NVM, SGX etc. You are suggested to focus on a specific aspect rather than looking at the whole operating system. However, the aspect should have some complexity, rather than a simple data structure implementation (e.g., linked lists, stacks and queues). Here are some more suggestions for writing the paper.

Papers for reference: