default search action
Richard Bornat
Person information
- affiliation: Middlesex University, London, UK
- affiliation: Queen Mary University, London, UK
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2020
- [c19]Richard Bornat, Jaap Boender, Florian Kammueller, Guillaume Poly, Rajagopal Nagarajan:
Describing and Simulating Concurrent Quantum Systems. TACAS (2) 2020: 271-277
2010 – 2019
- 2015
- [i1]Richard Bornat, Jade Alglave, Matthew J. Parkinson:
New Lace and Arsenic: adventures in weak memory with a program logic. CoRR abs/1512.01416 (2015) - 2013
- [j12]Richard Bornat, Hasan Amjad:
Explanation of two non-blocking shared-variable communication algorithms. Formal Aspects Comput. 25(6): 893-931 (2013) - 2012
- [c18]Richard Bornat, Saeed Dehnadi, David Barton:
Observing Mental Models in Novice Programmers. PPIG 2012: 6 - 2010
- [j11]Richard Bornat, Hasan Amjad:
Inter-process buffers in separation logic with rely-guarantee. Formal Aspects Comput. 22(6): 735-772 (2010)
2000 – 2009
- 2009
- [j10]Richard Bornat:
Peter Landin: a computer scientist who inspired a generation, 5th June 1930 - 3rd June 2009. Formal Aspects Comput. 21(5): 393-395 (2009) - [j9]Richard Bornat:
Peter Landin: a computer scientist who inspired a generation. High. Order Symb. Comput. 22(4): 295-298 (2009) - [c17]Saeed Dehnadi, Richard Bornat, Ray Adams:
Meta-analysis of the effect of consistency on success in early learning of programming. PPIG 2009: 3 - [c16]Hasan Amjad, Richard Bornat:
Towards Automatic Stability Analysis for Rely-Guarantee Proofs. VMCAI 2009: 14-28 - 2008
- [c15]Hasan Amjad, Richard Bornat:
Model Checking for Stability Analysis in Rely-Guarantee Proofs. VERIFY 2008 - [c14]James Brotherston, Richard Bornat, Cristiano Calcagno:
Cyclic proofs of program termination in separation logic. POPL 2008: 101-112 - 2007
- [c13]Matthew J. Parkinson, Richard Bornat, Peter W. O'Hearn:
Modular verification of a non-blocking stack. POPL 2007: 297-302 - 2006
- [c12]Matthew J. Parkinson, Richard Bornat, Cristiano Calcagno:
Variables as Resource in Hoare Logics. LICS 2006: 137-146 - 2005
- [c11]Richard Bornat, Cristiano Calcagno, Peter W. O'Hearn, Matthew J. Parkinson:
Permission accounting in separation logic. POPL 2005: 259-270 - [c10]Richard Bornat, Cristiano Calcagno, Hongseok Yang:
Variables as Resource in Separation Logic. MFPS 2005: 247-276 - 2003
- [j8]James Aczel, Pat Fung, Richard Bornat, Martin Oliver, Tim O'Shea, Bernard Sufrin:
Software that assists learning within a complex abstract domain: the use of constraint and consequentiality as learning mechanisms. Br. J. Educ. Technol. 34(5): 625-638 (2003) - [j7]Cristiano Calcagno, Peter W. O'Hearn, Richard Bornat:
Program logic and equivalence in the presence of garbage collection. Theor. Comput. Sci. 298(3): 557-581 (2003) - 2000
- [c9]Richard Bornat:
Proving Pointer Programs in Hoare Logic. MPC 2000: 102-126
1990 – 1999
- 1999
- [j6]Richard Bornat, Bernard Sufrin:
Animating Formal Proof at the Surface: The Jape Proof Calculator. Comput. J. 42(3): 177-192 (1999) - [j5]Richard Bornat, Bernard Sufrin:
A Minimal Graphical User Interface for the Jape Proof Calculator. Formal Aspects Comput. 11(3): 244-271 (1999) - [c8]James Aczel, Pat Fung, Richard Bornat, Martin Oliver, Tim O'Shea, Bernard Sufrin:
Computer science undergraduates learning logic using a proof editor: work in progress. PPIG 1999: 15 - 1997
- [c7]Richard Bornat, Bernard Sufrin:
Jape: A Calculator for Animating Proof-on-Paper. CADE 1997: 412-415 - 1996
- [j4]Pat Fung, Tim O'Shea, Doug Goldson, Steve Reeves, Richard Bornat:
Computer tools to teach formal reasoning. Comput. Educ. 27(1): 59-69 (1996) - [j3]Jonathan M. D. Hill, Keith M. Clarke, Richard Bornat:
Parallelizing Imperative Functional Programs: the Vectorization Monad. J. Symb. Comput. 21(4): 561-576 (1996) - 1994
- [c6]Jonathan M. D. Hill, Keith M. Clarke, Richard Bornat:
The Vectorisation Monad. PASCO 1994: 204-213 - 1993
- [j2]Doug Goldson, Steve Reeves, Richard Bornat:
A Review of Several Programs for the Teaching of Logic. Comput. J. 36(4): 373-386 (1993) - 1992
- [c5]Tim O'Shea, Pat Fung, Richard Bornat, Steve Reeves, Doug Goldson:
Programming in the Real World: Computer Science students' perceptions of the values and difficulties of learning formal methods. PPIG (1) 1992: 4 - [c4]Pat Fung, Pamela O'Shea, Richard Bornat, Steve Reeves, Doug Goldson:
Fear of Formal Reasoning. PPIG (2) 1992: 8
1980 – 1989
- 1986
- [j1]Richard Bornat:
A Protocol for Generalized occam. Softw. Pract. Exp. 16(9): 783-799 (1986)
1970 – 1979
- 1976
- [c3]Richard Bornat:
Reasoning about Hand Prinited FORTRAN Programs. AISB (ECAI) 1976: 38-46 - [c2]Richard Bornat, J. Michael Brady:
Finding Blobs of Writing in the FORTRAN Coding-Sheets Project. AISB (ECAI) 1976: 47-55 - [c1]Richard Bornat, Bob J. Wielinga:
Does AI Programming really have to be like knitting with Spaghetti? AISB (ECAI) 1976: 56-62
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-04-24 23:12 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint