Certifying low-level programs with hardware interrupts and preemptive threads
From MaRDI portal
Recommendations
- Toward compositional verification of interruptible OS kernels and device drivers
- Proof of OS scheduling behavior in the presence of interrupt-induced concurrency
- Modular verification of preemptive OS kernels
- Modular verification of preemptive OS kernels
- Formally verifying exceptions for low-level code with separation logic
Cites work
- scientific article; zbMATH DE number 2087445 (Why is no real title available?)
- scientific article; zbMATH DE number 1420791 (Why is no real title available?)
- A Marriage of Rely/Guarantee and Separation Logic
- A Tutorial on Satisfiability Modulo Theories
- A syntactic approach to type soundness
- A typed interrupt calculus
- An axiomatic basis for computer programming
- BI as an assertion language for mutable data structures
- CONCUR 2004 - Concurrency Theory
- CONCUR 2004 - Concurrency Theory
- Local Reasoning for Storable Locks and Threads
- Modular verification of concurrent assembly code with dynamic thread creation and termination
- Monitors
- On the Relationship Between Concurrent Separation Logic and Assume-Guarantee Reasoning
- Oracle Semantics for Concurrent Separation Logic
- Permission accounting in separation logic
- Separation and information hiding
- Stack-based typed assembly language
- Tentative steps toward a development method for interfering programs
- Theorem Proving in Higher Order Logics
- Type-Based Analysis of Deadlock for a Concurrent Calculus with Interrupts
- Using XCAP to Certify Realistic Systems Code: Machine Context Management
Cited in
(7)- Modular verification of preemptive OS kernels
- System-level non-interference of constant-time cryptography. I: Model
- Trace-based verification of imperative programs with I/O
- Toward compositional verification of interruptible OS kernels and device drivers
- Proof of OS scheduling behavior in the presence of interrupt-induced concurrency
- Operating system verification---an overview
- Formally verifying exceptions for low-level code with separation logic
This page was built for publication: Certifying low-level programs with hardware interrupts and preemptive threads
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q835764)