QIAN Zhen-jiang, LIU Yong-jun, YAO Yu-feng, et al. Research on Method of Formal Design and Verification of Memory Management Based on Microkernel Architecture[J]. Acta Electronica Sinica, 2017, 45(1): 251-256.
QIAN Zhen-jiang, LIU Yong-jun, YAO Yu-feng, et al. Research on Method of Formal Design and Verification of Memory Management Based on Microkernel Architecture[J]. Acta Electronica Sinica, 2017, 45(1): 251-256. DOI: 10.3969/j.issn.0372-2112.2017.01.035.
The correctness of design and implementation of operating systems is difficult to be described with the traditional quantitative methods
because of the enormous size and complexity.This paper illustrates our method of formal design and verification of microkernel operating system.We construct the system model with the non-deterministic automaton in the assembly level
and use the Hoare triples to describe the previous and post conditions of the interface functions
as the definitions of function correctness.We take the module of memory management in the self-implemented VSOS (Verified Secure Operating System) as an example
to illustrate our formal method.Meanwhile
we formally describe the constructed memory management model and operation semantics of system behaviors in the Isabelle/HOL theorem prover
and verify the correctness of design and implementation of the memory management.The result shows that the method proposed is feasible and efficient.