Informatiker am Dependable Systems Lab der École Polytechnique Fédérale de Lausanne (EPFL) haben die Software "Dimmunix" entwickelt, die lernt, Bugs zu erkennen, und vor deren wiederholten Auftreten schützt. In seiner neuesten Version bietet das Tool zudem die Möglichkeit, dass Computer über Netzwerk auch von den Erfahrungen anderer mit Dimmunix überwachter Systeme lernen.
Tritt ein Bug zum ersten Mal auf, zeichnet Dimmunix einige Informationen dazu sowie zum Systemverhalten im Anschluss an den Fehler auf. So erkennt das Tool zum einen, wenn das Problem erneut auftritt, kann aber zudem auch korrigierend in die Programmausführung eingreifen. Dazu passe die Dimmunix-Runtime das Scheduling der Programm-Threads eine Ebene unter dem betreffenden Programm an. Die Forscher haben nun den Quellcode von Dimmunix auf http://code.google.com/p/dimmunix/ veröffentlicht und möchten so die Unterstützung weiterer Personen gewinnen.
(abr)