Dr Stephen Fitzpatrick

Kestrel Institute
3260 Hillview Avenue
Palo Alto
CA 94304
tel:(+1) 650-493-6871
fax:(+1) 650-424-1807

Current Position and Projects

• Computer scientist & chief financial officer
• Principal investigator on Diversity: Using Software Generation and Repair for Cyber-Defense
Using semantic information to automatically generate (i) multiple implementations of an application and (ii) run-time monitors. The objective is to enable applications to fight-through an attack that has penetrated one implementation and transition to another implementation (that is hopefully immune to the attack), recovering vital state and data.
• Researcher on VIBRANCE
Using static and dynamic analysis to prevent attacks on Java applications.

Current Research Interests



Complete list of publications.


Previous Appointments

System Analyst, November 1996 - January 1997
Genesis Project Ltd.
Temporary Lecturer, July 1995 - November 1996
Department of Computer Science, The Queen's University of Belfast
Research Assistant, September 1993 - July 1995
Department of Computer Science, The Queen's University of Belfast
Visiting Scholar, October 1991 - May 1992
Mathematics and Computer Science Division, Argonne National Laboratory

Previous Projects

Kestrel Institute
The Queen's University of Belfast


Department of Computer Science
The Queen's Univerisity of Belfast, Northern Ireland
Mathematics and Computer Science Division
Argonne National Laboratory, Ilinois, USA
Keble College
Oxford University, England