KVV - Fachbereich Informatik - Universität Hamburg
KVV - Fachbereich Informatik - Universität Hamburg
KVV - Fachbereich Informatik - Universität Hamburg
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Vorgehen<br />
Periodizität:<br />
Sprache:<br />
Eignung:<br />
Stichworte:<br />
Literatur:<br />
Datenübertragung und ihrer Bewertung.<br />
Diskussion der Konzepte im Plenum, arbeitsteilige Entwicklung von Komponenten<br />
und Erarbeitung von Spezialkenntnissen in Kleingruppen.<br />
einmalig (Teil 2 im folgenden WS)<br />
Deutsch<br />
Bedingt geeignet für Lehramtsstudierende, Wirtschaftsinformatikstudierende. Nicht<br />
geeignet für Nebenfachstudierende, Bioinformatikstudierende.<br />
Internet, Medien- und Echtzeitkommunikation, Bildtelefonie, Video-on-Demand<br />
Wird in der Vorbesprechung bekanntgegeben.<br />
LV 64-193:<br />
Projekt Spezifikation und Analyse verteilter Systeme<br />
Dozent/in:<br />
Frank Heitmann, Michael Köhler<br />
Zeit/Ort: 6st., Do 14:15–18:45, C–221, Beginn: 09.04.09<br />
Kommentare/ Inhalte<br />
Lernziel<br />
Vorgehen<br />
Literatur<br />
Korrektes Verhalten von Programmen ist elementarer Bestandteil von Softwarequalität.<br />
Um Korrektheit nachweisen zu können, ist erstens das gewünschte Programmverhalten<br />
formal zu spezifizieren (z.B. durch Temporallogiken wie CTL oder LTL)<br />
und zweitens zu zeigen, dass die Implementation die Spezifikation erfüllt (z.B. durch<br />
Zustandsraumanalyse).<br />
Die Studenten sollen den praktischen Einsatz und Umgang gängiger Konzepte und<br />
Methoden aus dem Bereich der Analyse und Verifikation lernen. Dadurch können<br />
auch die theoretischen Konzepte aus FGI-2 vertieft werden. Dabei wird auch klar<br />
werden, an welche komplexitätstheoretischen Grenzen (Zeit- und Platzbedarf) die<br />
einfachen Algorithmen stoßen.<br />
Praktische Arbeit am Rechner. Erstellung einer Dokumentation so dass die vollzogenene<br />
Schritte zur Lösung des Problems, oder eventuell aufgetretene Probleme, nachvollziehbar<br />
werden. Bearbeitung von Aufgaben. Erreichen von Ein- oder Mehr-Wochenzielen.<br />
Girault, C. (Hrsg.) ; Valk, R. (Hrsg.): Petri Nets for System Engineering - A Guide<br />
to Modeling, Verification, and Applications. Springer-Verlag, 2003 Clarke, Edmund<br />
M. C. ; Long, David E. ; McMillan, Keneth L.: Compositional Model Checking.<br />
In: Proc LICS’89, IEEE Computer Society Press, 1989, S. 353-363 Desel,<br />
Jörg ; Gomm, Dominik ; Kindler, Ekkart ; Walter, Rolf ; Paech, Barbara: Bausteine<br />
eines kompositionalen Beweiskalküls für netzmodellierte Systeme / Technische<br />
Universität München. 1992. - Forschungsbericht. Sonderforschungsbereich<br />
342: Methoden und Werkzeuge für die Nutzung paralleler Rechnerarchitekturen<br />
Emerson, Allen: Temporal and modal logic. Bd. B. MIT press, 1990 Esparza, Javier:<br />
Model checking using net unfoldings. In: Science of Computer Programming 23<br />
(1994), Nr. 2, S. 151-195 McMillan, Keneth L.: Symbolic Model Checking. Kluwer<br />
Academic, 1993 Godefroid, Patrice: Partial-order methods for the verification of<br />
concurrent systems: an approach to the state-explosion problem. Springer-Verlag,<br />
1996 Grumberg, Orna ; Long, David: Model checking and modular verification. In:<br />
ACM Transactions on Programming Languages and Systems 16 (1994), Nr. 3, S.<br />
843-871 Valmari, Antti: Compositional State Space Generation. In: Rozenberg, G.<br />
(Hrsg.): Proceedings of the 11th International Conference on Application and Theory<br />
of Petri Nets Bd. 524, Springer-Verlag, 1990, S. 43-62<br />
Modul MP2: Analysis und Lineare Algebra (ALA)<br />
Informationen zur Lehrveranstaltung ALA entnehmen Sie bitte dem Veranstaltungsverzeichnis der Mathematik<br />
Modul MP3: Stochastik (STO)<br />
Informationen zur Lehrveranstaltung STO entnehmen Sie bitte dem Veranstaltungsverzeichnis der Mathematik<br />
25