Joe Hurd

http://www.gilith.com/
joe@galois.com
+1 503 626 6616 ext. 152

Experience

Formal Methods Engineer  2007–present
Galois, Inc.  Portland, OR, USA

Engineering and business roles in high assurance software research. Business tasks include proposal writing, hiring, budgeting and project management. Engineering work includes development of automatic static analysis tools for C and Android, designing a policy language to model information flow across security domains, and formal verification of elliptic curve cryptography.

Fellow in Computation  2003–2007
Magdalen College  Oxford University, UK

Research in formal verification techniques, focusing on deploying advanced proof techniques as automatic tactics in interactive theorem provers. Teaching experience includes Ph.D. examination, lecturing and advising at the graduate and undergraduate level, small group teaching, interviewing students.

Postdoctoral Research Associate  2001–2003
Computer Laboratory  Cambridge University, UK

Research in Fully Expansive Proof and Algorithmic Verification: using a higher order logic theorem prover as a platform to implement a verifying compiler from Property Specification Language (PSL) assertions to Verilog hardware monitors. Teaching experience includes undergraduate lecturing, small group teaching and advising final year projects.

Education

Selected Publications

Professional Service

Conferences  Organized TTVSI 2008 and TPHOLs 2005; serve on the Program Committees of TPHOLs/ITP and related workshops; and review papers for many formal verification conferences and journals.

Speaking  Invited speaker at SSV 2010 and workshops of FLoC 2010 and LPAR 2005; and regularly present my research at international conferences and seminars in academia and industry.

Development  OpenTheory, a package management system for logical theories; Metis, an open source automatic theorem prover; and have contributed many theories and proof tools to the HOL4 interactive theorem prover. All these systems are open source.


This document was translated from LATEX by HEVEA.