Forum für Wissenschaft, Industrie und Wirtschaft

Hauptsponsoren:     3M 
Datenbankrecherche:

 

Wie kann man Programmierfehlern in großen Softwaresystemen vorbeugen?

30.09.2010
Wenn Software-Systeme verändert werden, liegt die Wahrscheinlichkeit bei etwa fünfzig Prozent, dass man einen neuen Fehler in das System einbaut.

Ein Forscherteam um Andreas Zeller, Professor für Softwaretechnik an der Universität des Saarlandes, hat daher ein Verfahren entwickelt, mit dem das Fehler-Risiko eines Software-Systems errechnet wird. Die Programmierer können dann vor Fehlschritten gewarnt werden. Um die Forschungen auf diesem Gebiet weiter zu vertiefen, erhalten die Saarbrücker Wissenschaftler jetzt den mit 80.000 Dollar dotierten Google Research Award.

Eine kleine Software-Änderung und gleich ein neuer Fehler im System? Dieser Gefahr wollen Professor Andreas Zeller von der Universität des Saarlandes und sein Forscherteam vorbeugen. Die Wissenschaftler haben ein Programm entwickelt, das Fehlerdatenbanken von Software-Systemen genau analysiert. Es stellt dabei fest, wo in der Vergangenheit schon Probleme aufgetreten sind und welche Befehlszeilen dabei bearbeitet wurden. Wenn ein Programmierer dann einzelne Programmteile verändern möchte, öffnet sich am Bildschirm ein Popup-Fenster und warnt rechtzeitig vor Risiken und neuen Fehlern. "Man kann sich das wie das Schild ‚Achtung Rutschgefahr’ im Straßenverkehr vorstellen. Für den Programmierer sehen viele Wege erst harmlos aus, sie können sich aber bei Veränderungen zu üblen Stolperfallen entwickeln", sagt Andreas Zeller.

Für die Entwicklung neuer Verfahren, die vor solchen Programmierfallen warnen, vergibt der Schweizer Suchmaschinen-Betreiber jetzt den Google Research Award. Für die Forschungsarbeiten von Andreas Zeller und seinem Team stellt Google selbst Daten zur Verfügung. In den vergangenen Jahren hat Professor Zeller bereits die Fehlerdatenbanken von Microsoft und SAP analysiert und Vorhersagen getroffen, in welchen Programmteilen das Fehlerrisiko am höchsten ist.

Andreas Zeller ist Professor für Softwaretechnik an der Universität des Saarlandes. Zu seinen aktuellen Forschungsthemen gehören neben der Analyse von Software-Archiven („Wo sind die Software-Fehler?“) die automatische Fehlersuche („Warum stürzt mein Programm ab?“) sowie das systematische Testen von Programmen. Im Jahre 2009 erhielt seine Arbeit zur automatischen Fehlersuche den ACM SIGSOFT Impact Paper Award als einflussreichster Softwaretechnik-Beitrag des Jahres 1999.

Fragen beantwortet:

Prof. Dr. Andreas Zeller
Lehrstuhl für Softwaretechnik
Tel.: 0681 / 302-70971
E-Mail: zeller@cs.uni-saarland.de
Hinweis für Hörfunk-Journalisten: Sie können Telefoninterviews in Studioqualität mit Wissenschaftlern der Universität des Saarlandes führen, über Rundfunk-ISDN-Codec. Interviewwünsche bitte an die Pressestelle (0681/302-3610) richten.

Friederike Meyer zu Tittingdorf | idw
Weitere Informationen:
http://www.st.cs.uni-saarland.de

Weitere Nachrichten aus der Kategorie Informationstechnologie:

nachricht Neue interaktive Software: Maschinelles Lernen macht Autodesigns aerodynamischer
14.08.2018 | Institute of Science and Technology Austria

nachricht Sicherheitslücken im Internetprotokoll „IPsec“ identifiziert
14.08.2018 | Ruhr-Universität Bochum

Alle Nachrichten aus der Kategorie: Informationstechnologie >>>

Die aktuellsten Pressemeldungen zum Suchbegriff Innovation >>>

Die letzten 5 Focus-News des innovations-reports im Überblick:

Im Focus: Neue interaktive Software: Maschinelles Lernen macht Autodesigns aerodynamischer

Neue Software verwendet erstmals maschinelles Lernen um Strömungsfelder um interaktiv designbare 3D-Objekte zu berechnen. Methode wird auf der renommierten SIGGRAPH-Konferenz vorgestellt

Wollen Ingenieure oder Designer die aerodynamischen Eigenschaften eines neu gestalteten Autos, eines Flugzeugs oder anderer Objekte testen, lassen sie den...

Im Focus: New interactive machine learning tool makes car designs more aerodynamic

Scientists develop first tool to use machine learning methods to compute flow around interactively designable 3D objects. Tool will be presented at this year’s prestigious SIGGRAPH conference.

When engineers or designers want to test the aerodynamic properties of the newly designed shape of a car, airplane, or other object, they would normally model...

Im Focus: Der Roboter als „Tankwart“: TU Graz entwickelt robotergesteuertes Schnellladesystem für E-Fahrzeuge

Eine Weltneuheit präsentieren Forschende der TU Graz gemeinsam mit Industriepartnern: Den Prototypen eines robotergesteuerten CCS-Schnellladesystems für Elektrofahrzeuge, das erstmals auch das serielle Laden von Fahrzeugen in unterschiedlichen Parkpositionen ermöglicht.

Für elektrisch angetriebene Fahrzeuge werden weltweit hohe Wachstumsraten prognostiziert: 2025, so die Prognosen, wird es jährlich bereits 25 Millionen...

Im Focus: Robots as 'pump attendants': TU Graz develops robot-controlled rapid charging system for e-vehicles

Researchers from TU Graz and their industry partners have unveiled a world first: the prototype of a robot-controlled, high-speed combined charging system (CCS) for electric vehicles that enables series charging of cars in various parking positions.

Global demand for electric vehicles is forecast to rise sharply: by 2025, the number of new vehicle registrations is expected to reach 25 million per year....

Im Focus: Der „TRiC” bei der Aktinfaltung

Damit Proteine ihre Aufgaben in Zellen wahrnehmen können, müssen sie richtig gefaltet sein. Molekulare Assistenten, sogenannte Chaperone, unterstützen Proteine dabei, sich in ihre funktionsfähige, dreidimensionale Struktur zu falten. Während die meisten Proteine sich bis zu einem bestimmten Grad ohne Hilfe falten können, haben Forscher am Max-Planck-Institut für Biochemie nun gezeigt, dass Aktin komplett von den Chaperonen abhängig ist. Aktin ist das am häufigsten vorkommende Protein in höher entwickelten Zellen. Das Chaperon TRiC wendet einen bislang noch nicht beschriebenen Mechanismus für die Proteinfaltung an. Die Studie wurde im Fachfachjournal Cell publiziert.

Bei Aktin handelt es sich um das am häufigsten vorkommende Protein in höher entwickelten Zellen, das bei Prozessen wie Zellstabilisation, Zellteilung und...

Alle Focus-News des Innovations-reports >>>

Anzeige

Anzeige

VideoLinks
Industrie & Wirtschaft
Veranstaltungen

Das Architekturmodell in Zeiten der Digitalen Transformation

14.08.2018 | Veranstaltungen

EEA-ESEM Konferenz findet an der Uni Köln statt

13.08.2018 | Veranstaltungen

Digitalisierung in der chemischen Industrie

09.08.2018 | Veranstaltungen

VideoLinks
Wissenschaft & Forschung
Weitere VideoLinks im Überblick >>>
 
Aktuelle Beiträge

Kleine Helfer bei der Zellreinigung

14.08.2018 | Biowissenschaften Chemie

Neue Oberflächeneigenschaften für holzbasierte Werkstoffe

14.08.2018 | Materialwissenschaften

Fraunhofer IPT unterstützt Zweitplatzierten bei SpaceX-Wettbewerb

14.08.2018 | Förderungen Preise

Weitere B2B-VideoLinks
IHR
JOB & KARRIERE
SERVICE
im innovations-report
in Kooperation mit academics