| * | 2003 |
| 11 | EE | K. John Gough,
Diane Corney:
Leveraging Managed Frameworks from Modular Languages.
JMLC 2003: 150-162 |
| 2001 |
| 10 | EE | K. John Gough:
Stacking them up: a Comparison of Virtual Machines.
ACSAC 2001: 55-61 |
| 2000 |
| 9 | EE | K. John Gough:
Parameter Passing for the Java Virtual Machine.
ACSC 2000: 81-87 |
| 8 | | K. John Gough,
Diane Corney:
Evaluating the Java Virtual Machine as a Target for Languages Other Than Java.
JMLC 2000: 278-290 |
| 1997 |
| 7 | | K. John Gough:
Multi-language, Multi-target Compiler Development: Evolution of the Gardens Point Compiler Project.
JMLC 1997: 17-40 |
| 6 | | K. John Gough,
Herbert Klaeren:
Executable Assertions and Separate Compilation.
JMLC 1997: 41-52 |
| 1996 |
| 5 | | K. John Gough:
Bottom-up Tree Rewriting Tool MBURG.
SIGPLAN Notices 31(1): 28-31 (1996) |
| 1995 |
| 4 | | Cristina Cifuentes,
K. John Gough:
Decompilation of Binary Programs.
Softw., Pract. Exper. 25(7): 811-829 (1995) |
| 1994 |
| 3 | EE | Diane Corney,
K. John Gough:
Type Test Elimination Using Typeflow Analysis.
Programming Languages and System Architectures 1994: 137-150 |
| 2 | | Steven J. Drew,
K. John Gough:
Exception Handling: Expecting the Unexptected.
Comput. Lang. 20(2): 69-87 (1994) |
| 1991 |
| 1 | | K. John Gough,
George M. Mohay,
W. Pease:
Realtime programming in Modula-2.
Australian Computer Journal 23(4): 175-184 (1991) |