CNET.DE | SILICON.DE | ZDNET.DE
Anzeige
ANZEIGE
Management
B2B

Forscher enthüllen die Programmierregeln von Linux

Anja Schütz
|
Mittwoch, 3. März 2010, 11:05 Uhr

Viele Computerprogramme werden wie ein großes Puzzle von zahlreichen Software-Entwicklern auf der ganzen Welt zusammengesetzt. Die Millionen von Programmierzeilen folgen dabei nicht immer den gleichen Regeln, denn jeder Entwickler hat sein Handwerk etwas anders gelernt.

Informatiker der Universität des Saarlandes haben jetzt die Webseite "Check my code" aufgebaut. Dort können Software-Entwickler prüfen lassen, ob ihr neues Programm den Regeln entspricht, die auch die breite Masse der Programmierer anwendet. Das Forscherteam um Andreas Zeller, Professor für Softwaretechnik der Universität des Saarlandes, stellt das neue Projekt auf der Cebit 2010 in Hannover noch bis zum 6. März am saarländischen Forschungsstand (Halle 9, Stand B 43) vor.

Für das Prüfverfahren "Check my code" hat Andrzej Wasylkowski, Doktorand von Professor Andreas Zeller, die rund 6000 frei zugänglichen Linux-Programme analysiert. Sie umfassen etwa zweihundert Millionen Programmzeilen. Aus diesen hat der Informatikforscher rund 16 Millionen verschiedene Regeln herausgezogen und danach gewichtet, ob sie besonders häufig vorkommen. Ein Entwickler kann jetzt sein neues Programm auf der Webseite "Check my code" kostenlos daraufhin überprüfen lassen, ob er die verbreiteten Programmierregeln befolgt hat. Er erfährt dann, dass seine Software - wie es im Fachjargon heißt - der Weisheit der Massen entspricht oder aber dass viele Entwickler auf der Welt die Software anders programmieren würden.

Das neue Verfahren ist Teil des Tikanga-Projekts in Saarbrücken, in dem erforscht wird, wie man aus schon vorhandenen Codezeilen verschiedene Regeln herauslesen kann. Damit lassen sich auch spezifische Fehler eines bestimmten Programms innerhalb von Minuten automatisch finden. Die Entwickler können dies auch dafür nutzen, um bei neuen Programmen gleich zu sehen, ob die gängigen Software-Bibliotheken die Codezeilen korrekt erkennen. Das Team von Professor Andreas Zeller stellt auf der Cebit 2010 außerdem Verfahren vor, mit denen in Programme gezielt Fehler gestreut werden, um damit wiederum programmeigene Fehler zu finden. Außerdem wird ein System präsentiert, mit dem große Computerprogramme sich selbst reparieren können.

Universität des Saarlandes
Informatiker im Team von Professor Andreas Zeller haben jetzt die Webseite "Check my code" aufgebaut. Dort können Software-Entwickler prüfen lassen, ob ihr neues Programm den Regeln entspricht, die auch die breite Masse der Programmierer anwendet.
Foto: Universität des Saarlandes

Fanden Sie diesen Artikel nützlich?
7 von 10 Lesern fanden diesen Artikel nützlich.
 
Anzeige
Anzeige
Ausserdem neu in management

Samsung-Tablet: Apple scheitert mit Verkaufsverbot

Das Tablet "Galaxy Tab 10.1N" von Samsung wird es auch weiter in Deutschland zu kaufen geben. Das Landgericht Düsseldorf lehnte einen entsprechenden ...
09. Februar 2012

Das steckt hinter AMDs neuer Strategie

Nach einem Analystentag von AMD beschreibt der zweite Teil unseres Hintergrundartikels, die Details der künftig geplanten Technologieprojekte.
09. Februar 2012

Kim Dotcoms Haus beschlagnahmt

Eine Immobilie in Neuseeland aus dem Besitz des Megaupload-Gründers Kim Dotcom wurde jetzt beschlagnahmt.
09. Februar 2012

neueste leserkommentare
08. Februar 2012 | 08:38 Uhr

Die Überschrift "pöbeln" wird im Text nicht belegt

Das was da von Herrn Friedrich zitiert wird hat nichts mit pöbeln zu tun! Es ist mir völlig unverständlich, wie man hier von pöbeln schreiben kann. Mehr ...

zu Innenminister Friedrich pöbelt gegen Netzgemeinde
07. Februar 2012 | 16:14 Uhr

Bezirksgericht

Richtig! Danke für die Ergänzung. Mehr ...

zu Münchner Gericht erlaubt Galaxy Tab 10.1N und Nexus
07. Februar 2012 | 11:04 Uhr

Motorola ./. Apple

Leider schaffe ich es nicht, für Apple irgendwelche Tränen zu verlieren nach deren Klageorgie gegen Samsung. Sie haben Motorola ja vorgemacht, wie man so etwas tut. Daß der Schuß nach hinten ... Mehr ...

zu Motorola will Teil der Apple-Umsätze
  • Artikel
  • Bildergalerien
  • Videos
Sponsored Links

Silicon Vorlagen für Business-Profis: Große Auswahl an Vorlagen zu English Contracts

Silicon Vorlagen für Business-Profis: Große Auswahl an Vorlagen zu Onlinebewerbungen

Geschäftsführer (m/w) Spezialkreditinstitut

bei GET AHEAD AG (Feste Anstellung)

Produktmanager Hochleistungskunststoffe (m/w)

bei Saint-Gobain Performance Plastics Pampus GmbH (Feste Anstellung)

Trackbacks und Pingbacks

TrackbackTrackback-URL:

Link zum Artikel setzen bei