Das händische Minimieren von fehlererzeugenden Programmen ist zeitraubend und mühselig. Zugleich ist es die einzige Möglichkeit von Benutzern einer Programmiersprache, die oftmals limitierte Aufmerksamkeit der Compiler-Entwickler auf die Behebung eines Compiler-Bugs zu lenken.
Für die Programmiersprache C existiert mit
Aufgabe:
Diese Arbeit hat zum Ziel, einen Testfallreduzierer für Elm zu schreiben, der fehlererzeugende Elm-Projekte zu einem möglichst minimalen Testfall in tolerierbarer Zeit reduziert.
Voraussetzungen
- Elm-Kenntnisse
- Haskell-Kentnisse
Schlüsselworte
Elm, Haskell, Compiler Veröffentlichungen
Veröffentlichung |
Elm-Reduce: Delta Debugging Functional Programs |
Betreuer
Wissenschaftliche Mitarbeiter |
---|
Sebastian Graf |
Studenten
Studenten |
---|
Philipp Krüger |