Task 4a: System APIs and Protocols TLS: nqsbTLS TCP: Netsem POSIX filesystem test oracle: SibylFS POSIX filesystem logic
Task 3: Systems Programming Languages Sequential C: Cerberus Concurrent C: C/C++11 C runtime type checking: libcrunch ELF linking: linksem CHERI C JavaScript Verified ML implementation: CakeML WebAssembly OCaml concurrency and infrastructure
Task 2: Architectural Multiprocessor Semantics Multiprocessor Concurrency (ARM, Power, RISC-V, x86, GPU) Instruction-Set Architecture (ARM, POWER, CHERI, MIPS, RISC-V, x86) CHERI ISA CakeML ISA models
Task 1: Semantic tools Sail, Lem, Ott, L3
Task 4b: Concurrency Reasoning