Seminar Statische Programmanalyse

Die Statische Programmanalyse bietet eine Reihe von Techniken zur Quelltextanalyse von Programmen. Mittels dieser Techniken können approximativ Informationen über das dynamische Verhalten der Programme berechnet werden, wie z.B. toter Quelltext oder uninitialisierte Variablen. Die Hauptanwendung Statischer Programmanalyse ist die Optimierung von Quelltext im Compilerbau. Dieses Seminar gibt einen Überblick über bestehende Techniken und ihre Anwendungsmöglichkeiten.

Aktuell

Dozent

Telefon: +49-30-2093-3071
Raum: RUD 25, 4.414
E-Mail:

Termin

  Tag Zeit Ort
SE Mittwoch 13-15 Uhr RUD 26, 1'307

Der erste Seminartermin ist Mittwoch, der 19. Oktober 2005.

Material

Principles of Program AnalysisDie Kurzvorträge orientieren sich weitestgehend (bis auf Slicing) an folgendem Buch:

Ein Überblick über das Thema:

Aus der Einführungsveranstaltung:

Für die Langvorträge werden an dieser Stelle entsprechende Paper angegeben.

Ablauf

Das Seminar ist für 16 Teilnehmer geplant. Jeder Teilnehmer bearbeitet ein Kurzthema (15 Minuten Vortrag + 15 Minuten Diskussion) und ein Langthema (30 Minuten Vortrag + 15 Minuten Diskussion). Am ersten Termin (19.10.2005) werden die Kurzthemen verteilt. Zur Vorbereitung fällt der zweite Termin (26.10.2005) aus. Ab dem dritten Termin (02.11.2005) werden jeweils drei Kurzthemen vorgetragen. Am siebten Termin (30.11.2005) werden dann die Langthemen verteilt, von denen ab dem neunten Termin (14.12.2005) jeweils zwei vorgetragen werden.

Themen

  1. Datenflussgleichungen

  2. Constraint-basierte Analyse

  3. Abstrakte Interpretation

  4. Type and Effect Analyse

  5. Slicing

Termine

Termin Datum Thema
1 19.10.2005 Einführung
2 26.10.2005 fällt aus: Vorbereitung
3 02.11.2005 1.1, 1.2, 1.3
4 09.11.2005 2.1, 2.2, 2.3
5 16.11.2005 3.1, 3.2, 3.3
6 23.11.2005 4.1, 4.2, 4.3
7 30.11.2005 5.1, Auswahl der Langthemen
8 07.12.2005 1.4, 1.5, 3.4
9 14.12.2005 fällt aus!
10 21.12.2005 fällt aus: Weihnachtsferien
11 28.12.2005
12 04.01.2006 Langthema 1.4
13 11.01.2006 Langthemen 1.1 & 1.5
14 18.01.2006 Langthemen 2.1 & 2.2
15 25.01.2006 Kurzthema 3.4 & Langthema 3.4
16 01.02.2006 Langthemen 3.2 & 3.3
17 08.02.2006 Langthemen 5.1 & 5.2
18 15.02.2006 Langthemen 3.1 & 4.2

Start > Lehre > Hauptstudium > Seminar Statische Programmanalyse