COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Isaac Newton Institute Seminar Series > Verifying a Virtualization Stack at BedRock Systems
Verifying a Virtualization Stack at BedRock SystemsAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact nobody. VS2W01 - Vistas in Verified Software Virtualization provides unique challenges to verification. While the specification of a virtualization stack is relatively straightforward – behave like “bare metal”, BedRock’s bare metal property™ – virtualization systems in practice are large, concurrent, and performance sensitive. In this talk, I discuss BedRock Systems’ approach to verifying the bare metal property™ of the BedRock Hypervisor™, a microkernel-based virtualization. These challenges stem from applying formal methods to an industrial, systems-level code base following microkernel best practices. BedRock uses concurrent separation logic to build highly-concurrent specifications and proofs directly on source code. BHV ™ is implemented in modern C++, is relatively large, highly concurrent, and is built modularly from multiple, coordinating applications. This talk is part of the Isaac Newton Institute Seminar Series series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsComputational Biology Workshop 2017 Quantum Tricritical Points in NbFe2 Talk by Les Frères ChapaloOther talksTalk 10 Models for Vulnerable Settings: Hazard Assessment, Analysis and Planning Day 1 of the 5th Annual Machine Learning and AI In Bio(Chemical) Engineering A touch of non-linearity: mesoscale swimmers and active matter in fluids Emulation and Uncertainty Quantification in Cardiac Modelling |