Trustworthy Systems group
E850678
The Trustworthy Systems group is a research team focused on developing mathematically verified, high-assurance software and operating systems, best known for work such as the seL4 microkernel.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
research group
ⓘ
software systems research group ⓘ |
| applicationDomain |
defence and aerospace software
ⓘ
embedded and cyber-physical systems ⓘ infrastructure control systems ⓘ safety-critical systems ⓘ security-critical systems ⓘ |
| approach |
machine-checked mathematical proofs
ⓘ
modeling of system behavior in formal logics ⓘ use of theorem provers for software verification ⓘ |
| fieldOfWork |
embedded systems
ⓘ
formal verification ⓘ high-assurance software ⓘ microkernels ⓘ operating systems ⓘ program verification ⓘ real-time systems ⓘ systems security ⓘ |
| focusesOn |
correctness-by-construction
ⓘ
eliminating entire classes of software bugs ⓘ |
| goal |
bridge the gap between formal methods and real-world systems
ⓘ
build trustworthy software systems ⓘ provide strong assurance guarantees for critical software ⓘ |
| knownFor |
high-assurance microkernel design
ⓘ
machine-checked proofs of correctness for OS kernels ⓘ scalable formal verification of real-world systems ⓘ seL4 microkernel NERFINISHED ⓘ |
| notableWork |
formally verified operating systems
ⓘ
high-assurance system software ⓘ seL4 microkernel NERFINISHED ⓘ |
| product |
formally verified system components
ⓘ
verification frameworks ⓘ verified microkernel implementations ⓘ |
| researchFocus |
capability-based security
ⓘ
end-to-end assurance of software systems ⓘ formal methods for systems software ⓘ information-flow security ⓘ mathematically verified software ⓘ verification of concurrent systems ⓘ verification of operating system kernels ⓘ verification of safety properties ⓘ verification of security properties ⓘ verification toolchains ⓘ verified C code ⓘ |
| usesMethod |
formal verification
ⓘ
model checking ⓘ proof-carrying code ⓘ refinement-based development ⓘ theorem proving ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.