| Lecture Notes and Textbooks
|
| [PDF]
| Terminology. Lecture notes.
|
| [PDF]
| Complexity of Verification. Lecture notes.
|
|
[PDF]
| Steven D. Johnson. Induction, Recursion and Programming. Draft textbook.
Topics in Chapters 4, 7, 9, & 10 are the most relevant to this
course.
|
| PVS
|
| [HTM]
| PVS home page
|
| [PDF]
| PVS Language Reference
|
| [PDF]
| PVS Prover Guide
|
| [PDF]
| PVS System Guide
|
| [PDF]
| PVS Reference Card. Summarizes PVS language, Prover and System commands,
keyboard shortcuts.
|
| [PDF]
| S. Owre and N. Shankar. Abstract Datatypes in PVS. Includes an extended example of Ordered Binary Trees.
|
| [PDF]
| S. Crow, et al. A Tutorial Introduction to PVS. First presented at the 1995 WIFT workshop.
|
| [HTM]
| Paul Y Gloess. Imperative Program Verification in PVS., École nationale supérieure d'Électronique et de radioélectricité de Bordeaux, (June 14, 1999, rev. November 29, 1999). Embedding of a simple statement-oriented programming language and Hoare/Dijkstra style calculus in PVS.
|
| [HTM]
| Brief Summary Of NASA LaRC PVS Libraries (For PVS 2.3)
Strategies developed for projects at NASA/Langley and ICASE.
|
| SMV
|
| [PDF]
| SMV Manual
|
| [HTM]
| SMV home page
|
| [HTM]
| Spec Patterns. Model checking specification pattern repository.
pattern repository. A catalog of patterns showing how to express
useful system properties in various temporal logics, including CTL.
|
| Accidents (investigate and present for extra credit)
|
| [HTM]
| 2003 Northeast Grid Failure
|
| [HTM]
| Zune 30 Failure. "Microsoft responded to the Zune 30GB failure, blaming a
leap-year handling bug. And they've provided a fix. Which is to wait til New Years,
when the bug will go away by itself. ..."
|
| Articles &etc
|
| [HTM]
| William J. Rapaport. Can Programs Be Verified? A bibliography of seminal articles and philisophical essays on program verification.
|
| [HTM]
| The Risks Digest.
A repository of short reports on computer related risks is moderated by
Peter G. Neumann at SRI's Computer Systems Lab. Not all (in fact,
only some) of the material involves issues of design errors.
The moderated newsgroup comp.risks [NEWS} contains
current risk issues under discussion.
|
| Hub Pages
|
| [HTM]
| Formal Methods Educational Resources
|
| [HTM]
| SRI Formal Methods and Dependable Systems
|
| [HTM]
| Formal Methods Europe (FME) home page
|
| [HTM]
| Oxford formal methods archive
|
| ]HTM]
| Safety-Critical Systems
|