|
|
| 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 |
|
|