Die Informatik des Fachbereiches 3 der Universität Bremen Hier geht es zur Homepage der Verwaltung des Fachbereiches 3 der Universität Bremen Hier geht es zur Homepage der Informatik des Fachbereiches 3 der Universität Bremen Hier geht es zur Homepage der Mathematik des Fachbereiches 3 der Universität Bremen Hier geht es zur Homepage des Fachbereiches 3 der Universität Bremen Hier geht es zur Homepage der Universität Bremen
Zeige Digitale Medien-Format Pdf_icon Systems Engineering-Format Pdf_icon Informatik-Format Pdf_icon Wirtschaftsinformatik-Format Pdf_icon

System Engineering-Ansicht

Modultyp
Grundlagen
Pflichtmodul Wahlbereich
Spezialisierungsbereich Anzahl Semesterwochenstunden CP Angeboten in jedem
V Ü S P Proj. Anzahl
Korrekte Software
2 2 0 0 0 4 6 Jährlich
Correct Software         Berechnung des Workloads
Vorgesehenes Semester ab 3. Semester
Lernziele

Ziel der Veranstaltung ist es, die Grundbegriffe der korrekten Softwareentwicklung zu verstehen. Wie können wir Software schreiben, die tut was sie soll? Und wie können wir das beweisen?

Dazu betrachten wie die Grundbegriffe der formalen Semantik und der Floyd-Hoare-Logik. Lernziel ist es, Eigenschaften von einfachen C-Programmen spezifizieren und beweisen zu können, und zu verstehen, wie diese Techniken auf reale C-Programme (oder andere Programmiersprachen) skalieren können.

Lerninhalte

  • Logische Grundlagen: Formale Logik, Prädikatenkalkül, Vollständigkeit und Korrektheit;

  • Grundlagen der Floyd-Hoare-Logik;

  • Operationale Semantik für eine einfach imperative Programmiersprache;

  • Vollständigkeit und Korrektheit der Floyd-Hoare-Logik für diese Sprache;

  • Erweiterung der Logik um Funktionsaufrufe, strukturierte Datentypen und Referenzen (Zeiger);

Prüfungsformen

Mündliche Prüfung

Dokumente (Skripte, Programme, Literatur, usw.)

Lehrende: Prof. Dr. C. Lüth, Dr. S. Autexier Verantwortlich: Prof. Dr. C. Lüth
Zurück

Zeige Digitale Medien-Format Pdf_icon Systems Engineering-Format Pdf_icon Informatik-Format Pdf_icon Wirtschaftsinformatik-Format Pdf_icon