UnivIS
Informationssystem der Universität Kiel © Config eG 
Christine - Pax optima rerum
  Sammlung/Stundenplan Home  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 Lehr-
veranstaltungen
   Personen/
Einrichtungen
   Räume   Forschungs-
bericht
   Publi-
kationen
   Telefon &
E-Mail
 
Mehrsprachigkeit befindet sich im Aufbau.
 
 Darstellung
 
Druckansicht

 
 
 Außerdem im UnivIS
 
Vorlesungsverzeichnis

 
 
Veranstaltungskalender

 
 
Organisation >> Technische Fakultät >> Institut für Informatik >> Programmiersprachen und Übersetzerkonstruktion >>

  BA6.5: Projektmodul - Werkzeuge zur Fehlersuche (Debug) (080164)

Dozent/in
Prof. Dr. Michael Hanus

Angaben
Übung, 6 SWS, ECTS-Studium, ECTS-Credits: 16, Modul: BA6.5
Zeit und Ort: Di 12:00 - 14:00, Raum n.V.; Do 16:00 - 18:00, CAP4 - R.715
vom 28.10.2008 bis zum 10.2.2009
Sondertermin: 17.4.2009, 10:00 - 12:00 Uhr, Raum CAP4 - R.715

Voraussetzungen / Organisatorisches
Voraussetzungen
Bachelorstudium 1.-4. Semester, Erfahrungen in mindestens einem der Bereiche:
  • deklarative Programmierung, z.B. durch die Vorlesung „Funktionale Programmierung“
  • Übersetzerbau

Inhalt
Kurzfassung:
Durch Aufzeichnung ausgewählter Daten während der Ausführung eines Programms kann man die Auffindung von Programmierfehlern wesentlich erleichtern. Entscheidend dabei ist eine gute Aufarbeitung der gesammelten Daten für den Programmierer. In diesem Projektmodul werden verschiedene solcher Werkzeuge entwickelt.

Lernziele:
Die Studierenden erlernen die Grundlagen und Anwendung von Werkzeugen zum Auffinden von Programmierfehlern. Sie erlernen und vertiefen die Anwendung von Techniken des Übersetzerbaus und der deklarativen Programmierung zur Erstellung programmiersprachlicher Werkzeuge und werden mit dem Stand der Technik der rechnergestützten Suche nach Programmierfehlern vertraut gemacht.

Prüfungsleistung:
schriftliche Ausarbeitung und institutsinterner Vortrag

Inhalt
Mit einem kürzlich entwickelten Ansatz lassen sich effizient Daten über die Ausführung von deklarativen Programmen sammeln. Diese Daten werden derzeit genutzt, um dem Programmierer zwecks Fehlersuche zwei verschiedene Sichten auf sein Programm zur Verfügung zu stellen. Im Projektmodul wird es darum gehen, den Ansatz in verschiedener Weise zu erweitern beziehungsweise zu evaluieren:
  • Verbesserung der Darstellung in Bezug auf das Originalprogramm (Source Code Binding)
  • Flexiblere Gestaltung der Auswahl, welche Daten gesammelt werden
  • Umsetzung der aus anderen Bereichen bekannten Werkzeuge zur Fehlersuche
  • Erstellung neuer Werkzeuge für die Fehlersuche
  • Evaluation der Praxistauglichkeit der realisierten Werkzeuge

Empfohlene Literatur
Wird während des Projektmoduls bekanntgegeben

Zusätzliche Informationen
Schlagwörter: Debug
Erwartete Teilnehmerzahl: 10

UnivIS ist ein Produkt der Config eG, Buckenhof