Our web server has been ugraded and you can now reference these pages securely using https instead of the former http; this should happen automatically if you come in via an https link.
2025 |
2024 |
2023 |
2022 |
2021 |
2020 |
2019 |
2018 |
2017 |
2016 |
2015 |
2014 |
2013 |
2012 |
2011 |
2010 |
2009 |
2008 |
2007 |
2006 |
2005 |
2004 |
2003 |
2002 |
2001 |
2000 |
1999 |
1998 |
1997 |
1996 |
1995 |
1994 |
1993 |
1992 |
1991 |
1989 |
1988 |
1986 |
1985 |
1984 |
1983 |
1982 |
1981 |
1977 |
1974
Problems viewing these papers?
Links to videos and to slides.
My ORCID is 0000-0002-6604-9953
And my arXiv public author identifier is http://arxiv.org/a/rushby_j_1
n And my Erdos Number is 3.
I was honored to receive the IEEE Harlan D Mills Award for 2011 (picture).
And Sam
Owre,
Shankar and I received
the Computer-Aided
Verification (CAV) Award for 2012
(picture)
and also the Skolem
Award in 2021 for
the most
influential paper from CADE-11 that was held in 1992.
According to my Google Scholar profile, my H-index is 63.
Information about
Assurance 2.0
Some material on
History of
Computer Science ar SRI in the 20th Century
Photos from some meetings and retirements
This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
2025
AI Assurance Needs a Systems Engineering Approach
by Robin Bloomfield and John Rushby.
Postion Paper presented at ASSURE25
Workshop, part of ISSRE, Sao Paulo Brazil, October 2025
2024
, July 2024;
also available as arXiv 2407.13948.
Expanded version of a paper from
The Practice of Formal Methods: Essays in Honour of Cliff
Jones, Part I.
Springer LNCS 14780, pp. 1--23, Sept 2024
Assurance of AI Systems From a Dependability Perspective
by Robin Bloomfield and John
Rushby, Technical Report
SRI-CSL-2024-02
Assessing Confidence in Assurance 2.0 by
Robin Bloomfield and John
Rushby, Technical Report
SRI-CSL-2022-02
Mechanized Analysis of Anselm's Modal
Ontological Argument by John Rushby.
International Journal for Philosophy of Religion, April 2021. First
published online 4 August 2020.
Minor update available as
arXiv:2205.08628
Technology and
Consciousness by John Rushby and Daniel Sanchez. This is a
report on a series of workshops held in 2017; the report was written
in 2018 and released in 2019, so I'm filing it under 2019. The
30-page introduction is a good overview of consciousness topics.
Also available as
arXiv 2209.03956
An Application of the MILS Approach to Secure Information Sharing, by
Rance DeLong (LynuxWorks, San Jose CA), David Hanz (SRI) and John
Rushby (SRI). Unpublished, November 2009
Formal Verification and Automated Testing for Diagnostic and
Monitoring Systems
, by Bruno Dutertre, Cesar Munoz, John Rushby, Radu Siminiceanu
and Ashish Tiwari.
Presented at AIAA Guidance, Navigation and Control Conference,
Honolulu HI, August 2008
Separation and Integration in MILS: The MILS Constitution
, by John Rushby. SRI-CSL Technical Report February 2008.
Preliminary Formal Analysis of TTA Startup by
John Rushby. CSL Report, February 2003
Combining System Properties: A
Cautionary Example and Formal Examination, by John Rushby.
CSL Technical Report.
Noninterference, Transitivity, and
Channel-Control Security Policies
by John Rushby, SRI-CSL-92-02, December 1992
Winner of the Skolem
Award in 2021 for the most influential paper of CADE-11.
An Introduction to Formal Specification and
Verification Using EHDM
by John Rushby, Friedrich von Henke, and Sam Owre.
Technical Report CSL-91-2, February 1991.

The Enhanced HDM System for Specification and Verification by
Michael Melliar-Smith and John Rushby,
presented at
VerkShop III, Watsonville, CA, Feb 1985.
Published as ACM Software Engineering Notes, Vol. 10,
No. 41-43, Aug. 85
A Distributed Secure System, by John Rushby and Brian Randell,
Technical Report 182, Computing Laboratory, University of Newcastle
upon Tyne UK, May 1983 (longer version of the paper above)
Verification of Secure Systems, by John Rushby,
Technical Report 166, Computing Laboratory, University of Newcastle
upon Tyne UK, August 1981
If you're looking for slides from other talks, please scan through this directory listing, ordered by write date (and note the links at the bottom if you need format conversions)
2016
My lectures for the
Marktoberdorf 2016 Summer School on Dependable Software Systems
Engineering
2015
2011
2010
2009
2008
John Rushby (R u s h b y @ c s l . s r i . c o m)