Michael J. C. Gordon

Affiliations:
  • University of Cambridge, UK


According to our database1, Michael J. C. Gordon authored at least 45 papers between 1974 and 2012.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2012
Function extraction.
Sci. Comput. Program., 2012

Decompilation into logic - Improved.
Proceedings of the Formal Methods in Computer-Aided Design, 2012

2011
The Right Tools for the Job: Correctness of Cone of Influence Reduction Proved Using ACL2 and HOL4.
J. Autom. Reason., 2011

2010
ML: metalanguage or object language?
Proceedings of the Proceeding of the 15th ACM SIGPLAN international conference on Functional programming, 2010

Specification and Verification of ARM Hardware and Software.
Proceedings of the Design and Verification of Microprocessor Systems for High-Assurance Applications., 2010

Forward with Hoare.
Proceedings of the Reflections on the Work of C. A. R. Hoare., 2010

2009
Verified LISP Implementations on ARM, x86 and PowerPC.
Proceedings of the Theorem Proving in Higher Order Logics, 22nd International Conference, 2009

Extensible Proof-Producing Compilation.
Proceedings of the Compiler Construction, 18th International Conference, 2009

2008
Transforming Programs into Recursive Functions.
Proceedings of the Eleventh Brazilian Symposium on Formal Methods, 2008

Twenty Years of Theorem Proving for HOLs Past, Present and Future.
Proceedings of the Theorem Proving in Higher Order Logics, 21st International Conference, 2008

Machine-Code Verification for Multiple Architectures - An Application of Decompilation into Logic.
Proceedings of the Formal Methods in Computer-Aided Design, 2008

2007
Proof producing synthesis of arithmetic and cryptographic hardware.
Formal Aspects Comput., 2007

Hoare Logic for Realistically Modelled Machine Code.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2007

Hoare Logic for ARM Machine Code.
Proceedings of the International Symposium on Fundamentals of Software Engineering, 2007

2006
Model Checking PSL Using HOL and SMV.
Proceedings of the Hardware and Software, 2006

An Integration of HOL and ACL2.
Proceedings of the Formal Methods in Computer-Aided Design, 6th International Conference, 2006

An embedding of the ACL2 logic in HOL.
Proceedings of the Sixth International Workshop on the ACL2 Theorem Prover and its Applications, 2006

2005
Automatic Formal Synthesis of Hardware from Higher Order Logic.
Proceedings of the 5th International Workshop on Automated Verification of Critical Systems, 2005

2003
Validating the PSL/Sugar Semantics Using Automated Reasoning.
Formal Aspects Comput., 2003

Executing the Formal Semantics of the Accellera Property Specification Language by Mechanised Theorem Proving.
Proceedings of the Correct Hardware Design and Verification Methods, 2003

2002
Programming Combinations of Deduction and BDD-based Symbolic Calculation.
LMS J. Comput. Math., 2002

Relating Event and Trace Semantics of Hardware Description Languages.
Comput. J., 2002

PuzzleTool : An Example of Programming Computation and Deduction.
Proceedings of the Theorem Proving in Higher Order Logics, 15th International Conference, 2002

2000
Christopher Strachey: Recollections of His Influence.
High. Order Symb. Comput., 2000

Reachability Programming in HOL98 Using BDDs.
Proceedings of the Theorem Proving in Higher Order Logics, 13th International Conference, 2000

The PROSPER Toolkit.
Proceedings of the Tools and Algorithms for Construction and Analysis of Systems, 2000

From LCF to HOL: a short history.
Proceedings of the Proof, Language, and Interaction, Essays in Honour of Robin Milner, 2000

1998
An Interface between Clam and HOL.
Proceedings of the Theorem Proving in Higher Order Logics, 11th International Conference, 1998

System Description: An Interface Between CL<sup>A</sup>M and HOL.
Proceedings of the Automated Deduction, 1998

1996
Set Theory, Higher Order Logic or Both?
Proceedings of the Theorem Proving in Higher Order Logics, 9th International Conference, 1996

1995
A shallow embedding of Z in HOL.
Inf. Softw. Technol., 1995

Experiments with ZF Set Theory in HOL and Isabelle.
Proceedings of the Higher Order Logic Theorem Proving and Its Applications, 1995

The Semantic Challenge of Verilog HDL
Proceedings of the Proceedings, 1995

1994
Z and HOL.
Proceedings of the Z User Workshop, Cambridge, UK, 29-30 June 1994, Proceedings, 1994

1993
A Verifier and Timing Analyser for Simple Imperative Programs (Abstract).
Proceedings of the Computer Aided Verification, 5th International Conference, 1993

1992
Experience with Embedding Hardware Description Languages in HOL.
Proceedings of the Theorem Provers in Circuit Design, 1992

1991
Introduction to the HOL System.
Proceedings of the 1991 International Workshop on the HOL Theorem Proving System and its Applications, 1991

1988
Partial Correctness of C-MOS Switching Circuits: An Exercise in Applied Logic
Proceedings of the Third Annual Symposium on Logic in Computer Science (LICS '88), 1988

Programming language theory and its implementation - applicative and imperative paradigms.
Prentice Hall International series in Computer Science, Prentice Hall, ISBN: 978-0-13-730409-7, 1988

1980
The Denotational Semantics of Sequential Machines.
Inf. Process. Lett., 1980

1979
On the Power of List Iteration.
Comput. J., 1979

Edinburgh LCF
Lecture Notes in Computer Science 78, Springer, ISBN: 3-540-09724-4, 1979

The denotational description of programming languages - an introduction.
Springer, ISBN: 978-3-540-90433-5, 1979

1978
A Metalanguage for Interactive Proof in LCF.
Proceedings of the Conference Record of the Fifth Annual ACM Symposium on Principles of Programming Languages, 1978

1974
Evaluation and denotation of pure LISP programs : a worked example in semantics.
PhD thesis, 1974


  Loading...