Description
(Text)
Das Debugging ist ein komplexer und arbeitsintensiver Prozess inder Softwareentwicklung. Für das Debugging von Java-Programmenwerden bis heute vor allem sogenannte Trace-Debugger verwendet.Diese unterstützen die Fehlersuche, indem sie es ermöglichen, einuntersuchtes Programm schrittweise auszuführen. Im Bereich derForschung sind viele neue Methoden und Werkzeuge entwickelt worden,die im Vergleich zum Trace-Debugging eine erhebliche Verbesserungund Vereinfachung des Debugging-Prozesses versprechen.Auf die in der Praxis eingesetzten Verfahren hatten diese Entwicklungenbisher nur einen äußert geringen Einfl uss. In der vorliegendenArbeit wird die Entwicklung und Implementierung einer neuenhybriden Debugging-Methode für Java-Programme beschrieben. DieMethode kombiniert deklaratives Debugging und Omniscient-Debugging.