This page in English  Lehr- und Forschungsgebiet Informatik II  Fachgruppe Informatik RWTH

Seminar: Automatische Terminierungsanalyse

(S2, WS 2005/2006)

LuFG Informatik II


Veranstalter

Prof. Dr. Jürgen Giesl, René Thiemann, Peter Schneider-Kamp



Voraussetzungen

Kenntnisse in "Funktionaler Programmierung", "Termersetzungssystemen", "Automatisierter Programmverifikation" oder "Logikprogrammierung". Bitte geben Sie bei der Anmeldung an, welche dieser Vorlesungen Sie besucht haben (am besten mit aktiver Teilnahme an den Übungen).


Inhalt

Terminierung ist eine grundlegende Eigenschaft von Programmen und der Nachweis der Terminierung ist eine wichtige Fragestellung im Bereich der Software-Entwicklung und der Programmverifikation. In dem Seminar werden verschiedene Techniken und Tools vorgestellt, um die Terminierung von Programmen automatisch zu untersuchen. Hierbei betrachten wir unterschiedliche Arten von Programmiersprachen (z.B. Termersetzungssysteme, logische, funktionale, und imperative Programmiersprachen).

Termine

Das Seminar wird als Blockseminar am 13. und 14. Februar 2006 veranstaltet. Es findet im Seminarraum des Lehrstuhls für Informatik II (Gebäude E2, Raum 4201b) statt. Es gelten die folgenden strikten Fristen:


Vorgaben

Die Ausarbeitung darf nicht mehr als 10 Seiten plus ein Deckblatt umfassen. Bei diesem Umfang sind weder ein Index noch ein Inhaltsverzeichnis erwünscht, allerdings sollten Quellenangaben vorhanden sein. Sind in der Ausarbeitung auf einer Seite mehr als 10 Fehler wird die Korrektur abgebrochen. Die Vortragsdauer beträgt 30 Minuten.

Themen

ZeitThemaReferentBetreuer
Mo., 09:30 - 10:00Dependency PairsMarkus de BrünJürgen Giesl
Mo., 10:15 - 10:45Fortgeschrittene Techniken für Dependency PairsFabian EmmesJürgen Giesl
Mo., 11:00 - 11:30(Nicht-)Terminierungsanalyse von Funktionen höherer OrdnungDaniel RoseRené Thiemann
Mo., 11:45 - 12:15Negative PolynomordnungenSebastian RüscheRené Thiemann
Mo., 13:15 - 13:45Automatisierung von PolynomordnungenMatthias DerijckRené Thiemann
Mo., 14:00 - 14:30Monotone semantische PfadordnungTillmann VogtJürgen Giesl
Mo., 14:45 - 15:15Semantic LabellingUlrich Schmidt-GoertzPeter Schneider-Kamp
Mo., 15:30 - 16:00MatchboundsRamona DülksPeter Schneider-Kamp
Mo., 16:15 - 16:45Entscheidbare TerminierungsanalyseMichael DreherRené Thiemann
Di., 09:00 - 09:30Terminierungsanalyse von kontext-sensitiven TESenHelga VelroyenPeter Schneider-Kamp
Di., 09:45 - 10:15Polynomordnungen mit reellen KoeffizientenMatthias ViandenJürgen Giesl
Di., 10:30 - 11:00Terminierungsanalyse von TESen modulo ACSumedha WidyadharmaRené Thiemann
Di., 11:15 - 11:45Direkte Terminierungsanalyse von LogikprogrammenBjörn SchlakRené Thiemann
Di., 12:00 - 12:30Terminierungsanalyse von Logikprogrammen mit TermersetzungstechnikenSascha WiedenfeldJürgen Giesl
Di., 13:30 - 14:00Transformationen zur Terminierungsanalyse von LogikprogrammenThomas DickmeisPeter Schneider-Kamp
Di., 14:15 - 14:45Das Size-Change Prinzip zur Terminierungsanalyse funktionaler ProgrammeSebastian WeiseRené Thiemann
Di., 15:00 - 15:30Terminierungsanalyse funktionaler Programme mit nicht-strikter AuswertungCarsten KochPeter Schneider-Kamp
Di., 15:45 - 16:15Terminierungsanalyse imperativer Programme mit Ranking FunktionenUlf v. CeumernJürgen Giesl
Di., 16:30 - 17:00Abstraktions-Verfeinerung zur Terminierungsanalyse imperativer ProgrammeTobias WeyandPeter Schneider-Kamp

Rückfragen

Bei Fragen wenden Sie sich bitte an René Thiemann, Tel. 80-21241.


Zuordnung

Theoretische Informatik, Informatik Vertiefung


Last modified: Thu Feb 9 10:17:58 CET 2006 / Lehr- und Forschungsgebiet Informatik II
RWTH Aachen