Online-Tool sucht kostenlos Fehler in Linux-Programmen
AskIgor.org wurde unter der Leitung von Informatik-Professor Dr. Andreas Zeller entwickelt und soll die automatisch erstellte Fehlerdiagnose eines eingereichten Programms bereits nach wenigen Minuten liefern. Igor vergleicht dazu zwei Programmläufe miteinander – einen, bei dem das Programm korrekt arbeitet, und einen, bei dem das Programm fehlschlägt. Durch systematische Suche und immer neue Testläufe entdeckt das weltweit einmalige Verfahren laut den Saarländer Forschern schließlich den relevanten Unterschied im Programmablauf, die eigentliche Fehlerursache.
Der Arbeitsablauf sieht wie folgt aus: Eine ausführbare Datei wird per Web-Formular hochgeladen, die Parameter angegeben, mit denen eine Ausführung funktioniert und mit denen sie zum Fehler führt, weitere benötigte Dateien spezifiziert und schließlich die Analyse erstellt, die bei der Fehlerbeseitigung helfen soll. Das AskIgor-Team bittet dabei um Feedback über Leistung und Schwächen seines kostenlosen Dienstes.
Andreas Zeller ist Professor für Softwaretechnik an der Universität des Saarlandes. Dort lehrt er seit 2001 und erforscht neue Verfahren zur Analyse von Programmen und Software-Entwicklungsprozessen. Seine Arbeiten zur automatischen Fehlersuche wurden bereits mit dem Ernst-Denert-Preis für Software Engineering, dem ACM SIGSOFT Distinguished Paper Award und dem Eclipse Innovation Award von IBM ausgezeichnet. Zu seinen aktuellen Forschungsthemen gehören außer der Automatischen Fehlersuche die Experimentelle Programmanalyse, Software-Evolutionsmuster, Selbstheilende Programme und das Aufspüren von Sicherheitslücken.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.



