[Technical Faculty]

Hardwareverifikation


Seminar im Sommersemester 1998
Vorbesprechung: Donnerstag, 12. Februar 1998, 9:15, Haus II, Preußerstr. 1-9
Termin: Freitags, 10:00 ct, im Raum
Stundenzahl: 2

Inhalt

Die vergangenen 50 Jahre brachten dramatische Leistungssteigerungen von Computern. Sie wurden durch die Fortschritte im Entwurf und der Realisierung digitaler Hardware ermöglicht. Die Komplexität moderner Schaltungen stellt eine Herausforderung für die formalen Methoden der Informatik dar. Die Verifikation derartiger Systeme ist umso wichtiger, als daß digitale Schaltungen in immer weitere Bereiche des täglichen Lebens eindringen und auch sicherheitskritische Aufgaben übernehmen.

Das Seminar soll in die fundamentalen Techniken des Entwurfs komplexer Hardwaresysteme einführen, mit Schwerpunkt auf die formale Behandlung und Verifikation von Hardwarekomponenten:

Das Seminar wird sich in der Hauptsache auf ausgewählte Kapitel des Buches `` Reasoning about Parallel Architectures'', William. W. Collier, 1992, Prentice-Hall stützen.

Die Methoden dieses Buches wurden in einem Werkzeug (Archtest) zum Testen von shared-memory Multiprozessorarchitekturen umgesetzt. Eigenschaften, die sich damit untersuchen lassen, sind sequentielle Korrektheit, Cachekohärenz, ``out-of-order''-Ausführungen und Ähnliches.

Dies ist die vorläufige Verteilung der Vorträge: