David A. Cock

Orcid: 0000-0003-2997-6560

According to our database1, David A. Cock authored at least 29 papers between 2006 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Putting out the hardware dumpster fire.
Proceedings of the 19th Workshop on Hot Topics in Operating Systems, 2023

2022
ECI: a Customizable Cache Coherency Stack for Hybrid FPGA-CPU Architectures.
CoRR, 2022

Enzian: an open, general, CPU/FPGA platform for systems software research.
Proceedings of the ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, 28 February 2022, 2022

2021
Declarative Power Sequencing.
ACM Trans. Embed. Comput. Syst., 2021

A Model-Checked I<sup>2</sup>C Specification.
Proceedings of the Model Checking Software - 27th International Symposium, 2021

Generating correct initial page tables from formal hardware descriptions.
Proceedings of the PLOS '21: Proceedings of the 11th Workshop on Programming Languages and Operating Systems, 2021

mmapx: uniform memory protection in a heterogeneous world.
Proceedings of the HotOS '21: Workshop on Hot Topics in Operating Systems, 2021

2020
Secure Memory Management on Modern Hardware.
CoRR, 2020

Tackling Hardware/Software co-design from a database perspective.
Proceedings of the 10th Conference on Innovative Data Systems Research, 2020

2019
CleanQ: a lightweight, uniform, formally specified interface for intra-machine data transfer.
CoRR, 2019

A Least-Privilege Memory Protection Model for Modern Hardware.
CoRR, 2019

2018
A survey of microarchitectural timing attacks and countermeasures on contemporary hardware.
J. Cryptogr. Eng., 2018

Physical Addressing on Real Hardware in Isabelle/HOL.
Proceedings of the Interactive Theorem Proving - 9th International Conference, 2018

2017
Formalizing Memory Accesses and Interrupts.
Proceedings of the Proceedings 2nd Workshop on Models for Formal Analysis of Real Systems, 2017

Towards Correct-by-Construction Interrupt Routing on Real Hardware.
Proceedings of the 9th Workshop on Programming Languages and Operating Systems, 2017

2014
Leakage in Trustworthy Systems.
PhD thesis, 2014

pGCL for Isabelle.
Arch. Formal Proofs, 2014

From Operational Models to Information Theory; Side Channels in pGCL with Isabelle.
Proceedings of the Interactive Theorem Proving - 5th International Conference, 2014

The Last Mile: An Empirical Study of Timing Channels on seL4.
Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, 2014

2013
Practical Probability: Applying pGCL to Lattice Scheduling.
Proceedings of the Interactive Theorem Proving - 4th International Conference, 2013

2012
Verifying Probabilistic Correctness in Isabelle with pGCL
Proceedings of the Proceedings Seventh Conference on Systems Software Verification, 2012

2011
Exploitation as an inference problem.
Proceedings of the 4th ACM Workshop on Security and Artificial Intelligence, 2011

2010
seL4: formal verification of an operating-system kernel.
Commun. ACM, 2010

Lyrebird - Assigning Meanings to Machines.
Proceedings of the 5th International Workshop on Systems Software Verification, 2010

2009
Mind the Gap.
Proceedings of the Theorem Proving in Higher Order Logics, 22nd International Conference, 2009

seL4: formal verification of an OS kernel.
Proceedings of the 22nd ACM Symposium on Operating Systems Principles 2009, 2009

2008
Secure Microkernels, State Monads and Scalable Refinement.
Proceedings of the Theorem Proving in Higher Order Logics, 21st International Conference, 2008

Bitfields and Tagged Unions in C: Verification through Automatic Generation.
Proceedings of the 5th International Verification Workshop in connection with IJCAR 2008, 2008

2006
Running the manual: an approach to high-assurance microkernel development.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2006


  Loading...