Design and Evaluation of FPGA-Based Gigabit Ethernet Network Card (2004)

Boosting the Permissiveness of Dynamic Information-Flow Tracking by Testing (2012)

Optimizing Paxos with batching and pipelining

UCLA Secure UNIX (1977-1979)

Formal Specification, Verification, and Implementation of Fault-Tolerant Systems (2015)

Synthesis-Based Loose Programming (2010)

Compiler Construction: The Art of Niklaus Wirth

Show HN: Read ArXiv Papers on Semantic Scholar as Responsive HTML Documents

Synthesis - An Efficient Implementation of Fundamental Operating System Services (1992)

Language Constructs for Safe, Parallel Programming on Multicores (2016)

Parasitic Computing

Certified Development Tools Implementation in Objective Caml (2008)

prom: A Flexible, Prolog-based make tool (1991)

The Intel 80x86 Process Architecture: Pitfalls for Secure Systems (1995)

Towards a User-Mode Approach to Partitioned Scheduling in seL4 Microkernel (2012)

Verification of Erlang Programs using Abstract Interpretation and Model Checking (2001)

Software Requirements Errors in Safety-Critical, Embedded Systems (1993)

Things I Have Learned (So Far)

Hardware Managed Thread Concurrency for Irregular Apps

Compiler Optimizations Should Pay for Themselves (1994)

Combined Static and Dynamic, Automated, Test Generation (2011)

On-line Man-Computer Communication (1962)

Separation, Virtual, Machine Monitors (VMM's) (2012)

Classic Nintendo Games are (NP-)Hard

Deep Learning and Quantum Entanglement

Design and Implementing the OP and OP2 Web Browsers (2011)

Wikipedia Vandal Early Detection: From User Behavior to User Embedding

How Professional Hackers Understand Protected Code While Performing Attack Tasks

High Coverage Testing of Haskell Programs (2011)

The implementation of functional languages using custom hardware - Semantic Scholar

More →