Bendy Bus testet D-Bus-Clients

Der englische Informatikstudent Philip Withnall hat mit Bendy Bus ein Debugging- und Entwicklerwerkzeug für D-Bus-Clients geschrieben.

Die Software für den Desktop-Informationsbus verdankt ihre Existenz zum einen Withnalls Programmierarbeiten an Telepathy und Evolution. Zum anderen ist sie das Ergebnis einer Projektarbeit für die Hochschule.

Bendy Bus ist als endlicher Automat umgesetzt, der Beschreibungen für D-Bus-Dienste in Form einer XML-Datei entgegennimmt. Anhand dieser Konfiguration simuliert das Tool einen Dienst, mit dem das Clientprogramm des Entwicklers kommuniziert. Dabei arbeitet Bendy Bus non-deterministisch und setzt die Clientsoftware damit einem Fuzzing-Test aus.

Laut Philip Withnall befindet sich Bendy Bus noch in der Entwicklung, besitzt einige Bugs und lässt noch Features vermissen. Wer es ausprobieren möchte, findet den GPLv3-Quelltext auf einem Gitorious-Konto.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben