Ludwig-Maximilians-Universität München, Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik
http://www.pst.informatik.uni-muenchen.de/DA_Fopra/da-janisch.html
Diplomarbeit
Formale objektorientierte Software-Entwicklung: Von Verträgen zu Programmen
Inhalt
In dieser Diplomarbeit wird ein systematischer Ansatz zur Entwicklung von Anforderungen für objektorientierte Programme
aus formalen Verträgen entwickelt. Die Verträge und die Anforderungen werden mit Hilfe der Object Constraint Language OCL
notiert. Die Darstellung von Verträgen erfolgt durch Vor- und Nachbedingungen für Operationen unter Berücksichtigung von
Klassen- und Komponenteninvarianten. Kriterien für die Wohlgeformtheit von Verträgen auf der Grundlage
einer Zustandsübergangs-Semantik werden hergeleitet. Auf dieser semantischen Grundlage werden Korrektheitsbedingungen
für Realisierungen formuliert.
Bearbeiter:
Stephan Janisch
Aufgabensteller und Betreuer:
Priv.-Doz. Dr. Rolf Hennicker
Diplomarbeiten und Fortgeschrittenenpraktika
Lehrstuhl
Institut
Universität
Rolf Hennicker (1.3.2003)