An introduction to formal specification and verification using EHDM:

Abstract: "This report is a tutorial on formal specification and verification using EHDM. The EHDM specification language is very expressive, based on a strongly-typed higher-order logic, enriched with elements of the Hoare (relational) calculus. The type system provides subtypes, dependent typ...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rushby, John (VerfasserIn), Henke, Friedrich (VerfasserIn), Owre, Sam (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Stanford, Calif. 1991
Schriftenreihe:Computer Science Laboratory <Menlo Park, Calif.>: SRI-CSL 91,2
Schlagworte:
Zusammenfassung:Abstract: "This report is a tutorial on formal specification and verification using EHDM. The EHDM specification language is very expressive, based on a strongly-typed higher-order logic, enriched with elements of the Hoare (relational) calculus. The type system provides subtypes, dependent types, and certain forms of type-polymorphism. Modules are used to structure large specifications and support hierarchical development. The language has a complete formal semantic characterization and is supported by a fully mechanized specification and verification environment that has been used to develop large specifications and perform very hard formal verifications
The tutorial uses simple examples to describe the EHDM language, methodology, and tools. The first examples illustrate the basic ideas of specification and theorem proving in EHDM. We then introduce the ideas of testing specifications, of horizontal and vertical hierarchy, and of consistency and conservative extension. Later chapters cover more advanced topics including subtypes, higher-order logic, proofs by induction, and program verification using Hoare logic. The tutorial is illustrated throughout with self-contained examples of EHDM specifications and proofs, all of which have been mechanically checked.
Beschreibung:IV, 91 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!