Proseminar: Spezifikationsformalismen
Spezifikationssprachen können als vereinfachte Programmiersprachen betrachtet werden. Mit ihnen lassen sich die wesentlichen Eigenschaften eines (Hard- oder Software-) Systems formal beschreiben, ohne dieses im Detail angeben zu müssen. Sie werden z.B. bei der schrittweisen Entwicklung verteilter Systeme eingesetzt. Aufgrund ihrer formalen Semantik bilden sie eine gute Grundlage für die Verifikation der damit erstellten Spezifikationen sowie der daraus abgeleiteten Implementierungen. Im Rahmen dieses Proseminars sollen verschiedene Spezifikationsformalismen vorgestellt werden.
Themen
Thema | Referent(in) | Literatur | Betreuer(in) |
(entfällt) | |||
(entfällt) | [Hog89] | ||
(entfällt) | [Hog89] | ||
[Rei86] | |||
[Hol04] | |||
(entfällt) | [Hog89] | ||
[SP99] | |||
(entfällt) | [VDM-Wiki] | ||
[Maz95] | |||
[Wor92] |
Termine
| 22.04.2008, 17:30 Uhr, Seminarraum (4201b) | Einführungsveranstaltung |
| 28.04.2008, 11:30 Uhr, Informatik-Bibliothek | Literaturrecherche (siehe Zuteilung) |
| 02.05.2008, 16:30 Uhr, Informatik-Bibliothek | Literaturrecherche (siehe Zuteilung) |
| Ende Juli 2008, Deadline | Gliederung vorlegen |
| Ende August 2008, Deadline | Erste Fassung der Ausarbeitung |
| 19.09.2008, Deadline | Endgültige Fassung der Ausarbeitung |
| 29.09.2008, Deadline | Endgültige Fassung der Folien |
| 08.10.2008, Beginn 9 Uhr, Seminarraum (4201b) | Blockveranstaltung |
Literatur
- Folien der Einführungsveranstaltung
- [Hog89] D. Hogrefe: Estelle, LOTOS und SDL - Standard-Spezifikationssprachen für verteilte Systeme. Springer, 1989
- [Hol04] G.J. Holzmann: The SPIN Model Checker: Primer and Reference Manual, Addison-Wesley Professional, 2004
- [HF07] J. Hudak, P. Feiler: Developing AADL Models for Control Systems: A Practitioner's Guide. Technical Report CMU/SEI-2007-TR-014
- [Mau] S. Mauw: The Formalization of Message Sequence Charts. URL ftp://ftp.win.tue.nl/pub/techreports/sjouke/formalization.ps.Z
- [Maz95] S. Mazor, P. Langstraat: A Guide to VHDL. Kluwer Academic Publishers, 1995.
- [McC03] T. McCombs: The Maude 2.0 Primer. URL http://maude.cs.uiuc.edu/primer/maude-primer.pdf
- [Rei86] W. Reisig: Petrinetze. Eine Einführung. Zweite Auflage. Springer, 1986
- [SP99] P. Stevens, R. Pooley: Using UML: software engineering with objects and components. Addison-Wesley, 1999
- [VDM-Wiki] Wikipedia: Vienna Development Method. en.wikipedia.org/wiki/Vienna_Development_Method
- [Wor92] J.B. Wordsworth: Software Development with Z: A Practical Approach To Formal Methods in Software Engineering. Addison-Wesley, 1992
Evaluierung
Ansprechpartner

