Select Publications

Journal articles

Elphinstone K; Zarrabi A; Danis A; Shen Y; Heiser G, 2016, 'An Evaluation of Coarse-Grained Locking for Multicore Microkernels', ArXiv, https://pdfs.semanticscholar.org/762a/284bd8b6ace609285f72f22dc1e03b004f33.pdf

Heiser G; Elphinstone K, 2016, 'L4 microkernels: The lessons from 20 years of research and deployment', ACM Transactions on Computer Systems, 34, http://dx.doi.org/10.1145/2893177

Klein G; Andronick J; Elphinstone K; Murray T; Sewell T; Kolanski R; Heiser G, 2014, 'Comprehensive Formal Verification of an OS Microkernel', ACM Transactions on Computer Systems, 32, http://dx.doi.org/10.1145/2560537

Elphinstone K; Shen Y, 2013, 'Increasing the trustworthiness of commodity hardware through software', Proceedings of the International Conference on Dependable Systems and Networks, http://dx.doi.org/10.1109/DSN.2013.6575328

Klein G; Derrin P; Elphinstone K, 2009, 'Experience report: SeL4 :Formally verifying a high-performance microkernel', ACM SIGPLAN Notices, 44, pp. 91 - 95

Heiser GA; Elphinstone KJ; Kuz I; Klein G; Petters S, 2007, 'Towards trustworthy computing systems: taking microkernels to the next level', ACM Sigops Operating Systems Review, 41, pp. 3 - 11

Leslie BJ; Chubb P; Fitzroy-Dale NJ; Gotz S; Gray CE; Macpherson LD; Potts DP; Elphinstone KJ; Heiser GA; Shen Y, 2005, 'User-level device drivers: Achieved performance', Journal of Computer Science and Technology, 20, pp. 654 - 664

Heiser GA; Elphinstone KJ; Vochteloo J; Russell SM; Liedtke J, 1998, 'The Mungi Single-Address-Space Operating System', Software-Practice and Experience, pp. 901 - 928

Liedtke J; Elphinstone K, 1996, 'Guarded page tables on mips R4600 or an exercise in architecture-dependent micro optimization', Operating Systems Review (ACM), 30, pp. 4 - 15, http://dx.doi.org/10.1145/218646.218647


Back to profile page

ORCID as entered in ROS