Wintersemester 2006/07
Betreuer: Katoen, Noll, Rieger, Ábrahám
Plätze: 15
Art der Veranstaltung: Theorie-/Vertiefungsseminar (wöchentlicher Vortrag)
Termin: wird bekanntgegeben
|
Zeiger sind ein mächtiges und sehr flexibles Programmierkonzept aber gleichzeitig fehleranfällig dadurch, daß durch mehrere Referenzen auf eine Speicherzelle Abhängigkeiten im Programm entstehen können, die auf den ersten Blick nicht sofort ersichtlich sind. Die Folge sind z.B. Speicherzugriffsfehler zur Laufzeit, deren Erkennung durch Typsysteme nicht gewährleistet werden kann. In heutigen objektorientierten Programmiersprachen sind Zeiger auf Objekte und Referenzen/Abhängigkeiten zwischen Objekten allgegenwärtig, auch wenn sie teilweise implizit verwendet werden. |
|
| Nr. | Datum | Download | Titel | Seminarist(in) | Betreuer |
|---|---|---|---|---|---|
| Heapabstraktion | |||||
| 2 | 26.10.06 | [pdf] | Andreas Podelski, Thomas Wies: Boolean Heaps. SAS 2005: 268-283 | Plücker | TN |
| 3 | 02.11.06 | [pdf] | Roman Manevich, Eran Yahav, Ganesan Ramalingam, Shmuel Sagiv: Predicate Abstraction and Canonical Abstraction for Singly-Linked Lists. VMCAI 2005: 181-198 | Weise | TN |
| |
ENTFÄLLT! |
[pdf] | |
|
|
| Historisches | |||||
| |
ENTFÄLLT |
|
|||
| Hoare-Logik | |||||
| 6 | 23.11.06 | [pdf] | Cristiano Calcagno, Samin S. Ishtiaq, Peter W. O'Hearn: Semantic analysis of pointer aliasing, allocation and disposal in Hoare logic. PPDP 2000: 190-201 | Schanen | SR |
| 7 | 30.11.06 | [pdf] | Pascal Fradet, Ronan Caugne, Daniel Le Métayer: Static Detection of Pointer Errors: An Axiomatisation and a Checking Algorithm. ESOP 1996: 125-140 | Wetzel | TN |
| Separation Logic | |||||
| |
ENTFÄLLT! |
[pdf] | |
||
ENTFÄLLT! |
[pdf] | ||||
| 10 | 11.01.07 Doppelvortrag |
[pdf] | Stephen D. Brookes: A Semantics for Concurrent Separation Logic. CONCUR 2004: 16-34 | von Styp-Rekowski | JPK |
| Temporale Logik | |||||
| 11 | 11.01.07 Doppelvortrag |
[pdf] | Eran Yahav, Thomas W. Reps, Shmuel Sagiv, Reinhard Wilhelm: Verifying Temporal Heap Properties Specified via Evolution Logic. ESOP 2003: 204-222 | Weber | JPK |
| Baumstrukturen und nebenläufige Listen | |||||
| 12 | 18.01.07 | [pdf] | Peter Habermehl, Radu Iosif, Tomás Vojnar: Automata-Based Verification of Programs with Tree Updates. TACAS 2006: 350-364 | Jansen | EA |
| 13 | 25.01.07 | [pdf] | Tuba Yavuz-Kahveci, Tevfik Bultan: Automated Verification of Concurrent Linked Lists with Counters. SAS 2002: 69-84 | Krassnigg | SR |
| 14 | 01.02.07 | [pdf] | P. Baldan, A. Corradini, J. Esparza, T. Heindel, B. Konig, V. Kozioura: Verifying Red-Black Trees. COSMICAH 2005. | Felger | TN |
| 15 | 08.02.07 | [pdf] | Alexey Loginov, Thomas Reps and Mooly Sagiv: Automated Verification of the Deutsch-Schorr-Waite Tree-Traversal Algorithm, SAS 2006 | Ißler | SR |