Coverity

Schneider Electric setzt bei Softwaresicherheit auf Coverity Static Analysis

Energiemanagement-Spezialist spart dank automatisierter Defekterkennung 2500 Entwicklerstunden ein
 
Schneider Electric SAN FRANCISCO/USA - SELIGENSTADT - OFFENBURG - 4. Mai 2010
Schneider Electric, einer der weltweit größten Anbieter von Energiemanagement-Lösungen, hat sich für die statische Analyse von Coverity entschieden. Im Rahmen eines automatisierten Prozesses ermittelt Coverity Softwaredefekte in der Automatisierungs- und Steuerungssoftware Unity von Schneider.
Im Zuge einer Top-Down-Qualitätsinitiative für die Unity-Produktreihe fiel die Entscheidung für Coverity. Schneider Electric prüfte den bestehenden Prozess der Softwareentwicklung auf Möglichkeiten der Optimierung und des Einsatzes von Tools, die sich in den Prozess integrieren lassen, die Produktqualität maximieren, die Zahl der Support-Anrufe verringern und gleichzeitig die Time-to-Market für neue Releases verkürzen.
Ausschlaggebend für die Entscheidung des Unity-Softwareentwicklungsteams waren die Analysegenauigkeit, Bedienfreundlichkeit, Stabilität und Skalierbarkeit der statischen Codeanalyse von Coverity, die eine Verarbeitung von Millionen Codezeilen ermöglicht.

Coverity kommt in allen Entwicklungsteams der Schneider Electric-Sparte für Automatisierungs- und Steuerungssoftware zum Einsatz. Sie hat direkten Anteil an der Verringerung von Support-Anrufen und der deutlichen Reduzierung der Zeit für die Behebung von kritischen Fehlern.
Mit Coverity konnten in den vergangenen drei Jahren ca. 2500 Entwicklerstunden eingespart werden.

Schneider Electric entwickelt Lösungen für Kunden verschiedener Branchen, die eine sichere, zuverlässige, effiziente und produktive Energieversorgung vom Kraftwerk bis zum Stecker garantieren.
Die Unity Software dient der Automatisierung von Steuerungssystemen für die Fertigung, Maschinenausrüstung und den zugehörigen Anwendungen. Neben der Time-to-Market und einem hohen Innovationstempo steht bei Schneider Electric die Steigerung der Qualität bei jedem neuen Produkt im Mittelpunkt. Aufgrund der Abhängigkeiten innerhalb des Codes und der Vernetzung mit anderen Komponenten in der Wertkette ist UnityPro eine komplexe Codebasis. Das erhöht den Druck auf das Entwicklungsteam. Defekte müssen gefunden werden, bevor sie ins Endprodukt gelangen und von den Kunden und Integrationspartnern von Schneider gemeldet werden.

"Die statische Analyse von Coverity gibt Schneider Electric die Kontrolle über die Integrität unserer Software und im Zuge dessen über die Qualität und Sicherheit unserer Produkte", erklärt Frank Klosek, Leiter Qualimetrie und Manager in der Softwareentwicklung bei der Schneider Electric Automation GmbH in Seligenstadt. "Unsere Investition in Coverity hat sich innerhalb von 10 Monaten amortisiert und sorgt nach wie vor für eine hohe Produktivität in unseren Softwareentwicklungsteams. Wir konnten damit unseren Entwicklungsprozess optimieren und den Zeitaufwand zur Fehlersuche und -beseitigung reduzieren. Die freigewordene Zeit nutzen wir für die Entwicklung erstklassiger Software und innovativer Produkte von hoher Qualität."

Coverity Static Analysis ist die führende Lösung für die statische Analyse. Sie nutzt fortschrittliche Analysetechniken für die Ermittlung und Beseitigung schwer aufzufindender Programmierfehler. Die statische Analyselösung prüft automatisch und ohne Änderungen am Code oder Build-System komplexe heterogene Codebasen in C/C++, Java und C#. Seine intuitive Benutzeroberfläche erleichtert Entwicklern das schnelle Auffinden von Defekten, die Konzentration auf Defekte mit hoher Priorität und die Verkürzung der Behebungszeit durch ausgefeilte Ermittlung der Dringlichkeitsreihenfolge. Das erhöht die Produktivität und senkt die Gefahr kostenträchtiger Qualitätsmängel im Endprodukt.

"Schneider ist ein großartiges Beispiel dafür, was möglich ist, wenn die Führung eines Unternehmens die Softwareintegrität zu einem zentralen Unternehmenswert erklärt", so Dave Peterson, Chief Marketing Officer von Coverity. "Mit der Einführung der statischen Codeanalyse zeigt Schneider Electric eindrucksvoll sein Streben nach höchster Produktqualität und erzielt damit gleichzeitig eine messbare Steigerung der Entwicklungsproduktivität."

 

Lesen Sie die   [PDF]   komplette Fallstudie

Weitere Informationen zu Coverity.


last updated: 21.07.2010
© 2010 Coverity Inc., San Francisco
Coverity Static Analysis, Coverity Prevent, coverity Extend, Coverity Architecture Analyzer for C/C++ and Coverity Architecture Analyzer for Java are products and trademarks of Coverity, San Francisco (USA)
all other trademarks of this site are the property of their respective owners.