The formal verification of the operating systems in power monitoring system is an important means to ensure the security of the operating system in power monitoring system. This paper introduces the verification principles and framework of formal verification of operating systems in power monitoring system, the languages and tools used in formal verification, and some classic projects of formal verification of operating systems. Through the introduction of the related content of the formalization of these operating systems, some ideas and future development trends of the formal verification of the current operating systems are explained. It has completed the verification process, beginning with weak type safety and progressing to functional correctness, proof of the high-level abstract protocol, and modification of the low-level code. These gain from the constant advancement and refinement of tools and technologies for formal verification of operating systems, but it is also subject to formal verification tools and techniques, and cannot genuinely go towards the last practical link of production. The automated research on formal verification tools and technologies will continue to be a significant advance in operating system formal verification.
Paper
Full text
Survey of the Formal Verification of Operating Systems in Power Monitoring System
Semantic Scholar · Engineering · 2023
Abstract
The formal verification of the operating systems in power monitoring system is an important means to ensure the security of the operating system in power monitoring system. This paper introduces the verification principles and framework of formal verification of operating systems in power monitoring system, the languages and tools used in formal verification, and some classic projects of formal verification of operating systems. Through the introduction of the related content of the formalization of these operating systems, some ideas and future development trends of the formal verification of the current operating systems are explained. It has completed the verification process, beginning with weak type safety and progressing to functional correctness, proof of the high-level abstract protocol, and modification of the low-level code. These gain from the constant advancement and refinement of tools and technologies for formal verification of operating systems, but it is also subject to formal verification tools and techniques, and cannot genuinely go towards the last practical link of production. The automated research on formal verification tools and technologies will continue to be a significant advance in operating system formal verification.