Gerwin Klein

Orcid: 0000-0001-8883-0559

Affiliations:
  • University of New South Wales, Sydney, Australia


According to our database1, Gerwin Klein authored at least 91 papers between 1999 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Proving the Absence of Microarchitectural Timing Channels.
CoRR, 2023

Formalising the Prevention of Microarchitectural Timing Channels by Operating Systems.
Proceedings of the Formal Methods - 25th International Symposium, 2023

2022
Cyberassured Systems Engineering at Scale.
IEEE Secur. Priv., 2022

Property-Based Testing: Climbing the Stairway to Verification.
Proceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering, 2022

2021
Cogent: uniqueness types and certifying compilation.
J. Funct. Program., 2021

2020
Towards Provable Timing-Channel Prevention.
ACM SIGOPS Oper. Syst. Rev., 2020

Formal Reasoning Under Cached Address Translation.
J. Autom. Reason., 2020

seL4 in Australia: from research to real-world trustworthy systems.
Commun. ACM, 2020

2019
Can We Prove Time Protection?
Proceedings of the Workshop on Hot Topics in Operating Systems, 2019

2018
Introduction to Milestones in Interactive Theorem Proving.
J. Autom. Reason., 2018

A Formal Approach to Constructing Secure Air Vehicle Software.
Computer, 2018

Formally verified software in the real world.
Commun. ACM, 2018

Program Verification in the Presence of Cached Address Translation.
Proceedings of the Interactive Theorem Proving - 9th International Conference, 2018

Backwards and Forwards with Separation Logic.
Proceedings of the Interactive Theorem Proving - 9th International Conference, 2018

Bringing Effortless Refinement of Data Layouts to Cogent.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Modeling, 2018

2017
The Cogent Case for Property-Based Testing.
Proceedings of the 9th Workshop on Programming Languages and Operating Systems, 2017

Reasoning about Translation Lookaside Buffers.
Proceedings of the LPAR-21, 2017

2016
Interactive Theorem Proving - Preface of the Special Issue.
J. Autom. Reason., 2016

COGENT: Certified Compilation for a Functional Systems Language.
CoRR, 2016

Finite Machine Word Library.
Arch. Formal Proofs, 2016

A Framework for the Automatic Formal Verification of Refinement from Cogent to C.
Proceedings of the Interactive Theorem Proving - 7th International Conference, 2016

Refinement through restraint: bringing down the cost of verification.
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, 2016

CoGENT: Verifying High-Assurance File System Implementations.
Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, 2016

2015
An empirical research agenda for understanding formal methods productivity.
Inf. Softw. Technol., 2015

Qualification of Formal Methods Tools (Dagstuhl Seminar 15182).
Dagstuhl Reports, 2015

Empirical Study Towards a Leading Indicator for Cost of Formal Software Verification.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Automated Verification of RPC Stub Code.
Proceedings of the FM 2015: Formal Methods, 2015

2014
Applications of Interactive Proof to Data Flow Analysis and Security.
Proceedings of the Software Systems Safety, 2014

Comprehensive formal verification of an OS microkernel.
ACM Trans. Comput. Syst., 2014

File systems deserve verification too!
ACM SIGOPS Oper. Syst. Rev., 2014

Concerned with the unprivileged: user programs in kernel refinement.
Formal Aspects Comput., 2014

Don't sweat the small stuff: formal verification of C code without the pain.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014

Proof Engineering Considered Essential.
Proceedings of the FM 2014: Formal Methods, 2014

Productivity for proof engineering.
Proceedings of the 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2014

Concrete Semantics - With Isabelle/HOL
Springer, ISBN: 978-3-319-10542-0, 2014

2013
seL4: From General Purpose to a Proof of Information Flow Enforcement.
Proceedings of the 2013 IEEE Symposium on Security and Privacy, 2013

Towards a verified component platform.
Proceedings of the Seventh Workshop on Programming Languages and Operating Systems, 2013

Translation validation for a verified OS kernel.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2013

Formal specifications better than function points for code sizing.
Proceedings of the 35th International Conference on Software Engineering, 2013

Formally Verified System Initialisation.
Proceedings of the Formal Methods and Software Engineering, 2013

2012
Interactive Proof: Applications to Semantics.
Proceedings of the Software Safety and Security - Tools for Analysis and Verification, 2012

It's Time for Trustworthy Systems.
IEEE Secur. Priv., 2012

AI@NICTA.
AI Mag., 2012

Separation Algebra.
Arch. Formal Proofs, 2012

Mechanised Separation Algebra.
Proceedings of the Interactive Theorem Proving - Third International Conference, 2012

Bridging the Gap: Automatic Verified Abstraction of C.
Proceedings of the Interactive Theorem Proving - Third International Conference, 2012

Simulation modeling of a large-scale formal verification process.
Proceedings of the 2012 International Conference on Software and System Process, 2012

Large-scale formal verification in practice: A process perspective.
Proceedings of the 34th International Conference on Software Engineering, 2012

Noninterference for Operating System Kernels.
Proceedings of the Certified Programs and Proofs - Second International Conference, 2012

Challenges and Experiences in Managing Large-Scale Proofs.
Proceedings of the Intelligent Computer Mathematics - 11th International Conference, 2012

2011
seL4 Enforces Integrity.
Proceedings of the Interactive Theorem Proving - Second International Conference, 2011

Provable Security: How Feasible Is It?
Proceedings of the 13th Workshop on Hot Topics in Operating Systems, 2011

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

The L4.verified Project - Next Steps.
Proceedings of the Verified Software: Theories, 2010

capDL: a language for describing capability-based systems.
Proceedings of the 1st ACM SIGCOMM Asia-Pacific Workshop on Systems, 2010

A Formally Verified OS Kernel. Now What?
Proceedings of the Interactive Theorem Proving, First International Conference, 2010

The road to trustworthy systems.
Proceedings of the fifth ACM workshop on Scalable trusted computing, 2010

From a Verified Kernel towards Verified Systems.
Proceedings of the Programming Languages and Systems - 8th Asian Symposium, 2010

Refinement in the Formal Verification of the seL4 Microkernel.
Proceedings of the Design and Verification of Microprocessor Systems for High-Assurance Applications., 2010

2009
Correct OS Kernel? Proof? Done!
login Usenix Mag., 2009

Operating System Verification.
J. Autom. Reason., 2009

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

Types, Maps and Separation Logic.
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

Experience report: seL4: formally verifying a high-performance microkernel.
Proceedings of the Proceeding of the 14th ACM SIGPLAN international conference on Functional programming, 2009

2008
Preface.
Proceedings of the 3rd International Workshop on Systems Software Verification, 2008

Mapped Separation Logic.
Proceedings of the Verified Software: Theories, 2008

Verified Protection Model of the seL4 Microkernel.
Proceedings of the Verified Software: Theories, 2008

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

Title, Preface, Table of Contents.
Proceedings of the 5th International Verification Workshop in connection with IJCAR 2008, 2008

2007
Towards trustworthy computing systems: taking microkernels to the next level.
ACM SIGOPS Oper. Syst. Rev., 2007

Types, bytes, and separation logic.
Proceedings of the 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2007

Towards a Practical, Verified Kernel.
Proceedings of HotOS'07: 11th Workshop on Hot Topics in Operating Systems, 2007

A Termination Checker for Isabelle Hoare Logic.
Proceedings of 4th International Verification Workshop in connection with CADE-21, 2007

2006
A machine-checked model for a Java-like language, virtual machine, and compiler.
ACM Trans. Program. Lang. Syst., 2006

On the Automated Synthesis of Proof-Carrying Temporal Reference Monitors.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2006

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

Formalising the L4 microkernel API.
Proceedings of the Theory of Computing 2006, 2006

2005
Verified Java Bytecode Verification (Verified Java Bytecode Verification).
it Inf. Technol., 2005

Jinja is not Java.
Arch. Formal Proofs, 2005

A Unified Memory Model for Pointers.
Proceedings of the Logic for Programming, 2005

OS Verification - Now!
Proceedings of HotOS'05: 10th Workshop on Hot Topics in Operating Systems, 2005

2004
Verified bytecode verification and type-certifying compilation.
J. Log. Algebraic Methods Program., 2004

Example Submission.
Arch. Formal Proofs, 2004

Prototyping Proof Carrying Code.
Proceedings of the Exploring New Frontiers of Theoretical Informatics, 2004

2003
Verified Java bytecode verification.
PhD thesis, 2003

Verified bytecode verifiers.
Theor. Comput. Sci., 2003

Verified Bytecode Subroutines.
J. Autom. Reason., 2003

Verified Java Bytecode Verification.
Proceedings of the Ausgezeichnete Informatikdissertationen 2003, 2003

2001
Verified lightweight bytecode verification.
Concurr. Comput. Pract. Exp., 2001

1999
FormGen: A Generator for Adaptive Forms Based on EasyGUI.
Proceedings of the Human-Computer Interaction: Ergonomics and User Interfaces, 1999


  Loading...