(openPR) Coverity, Inc., führend bei der automatischen Optimierung von Softwarequalität und -sicherheit in C, C++, C# und Java Quellcode, gibt die Übernahme von Solidware Technologies, einem in Colorado ansässigen Anbieter von Software Readiness Management-Produkten, bekannt. Mit der Technologie von Solidware können Firmen die Auslieferungsreife von Software sicherstellen. Dazu werden Daten aus mehreren Qualitäts- und Sicherheitswerkzeugen, u. a. der eigenen Analysetechnik von Solidware, zusammengeführt. Diese Zusammenführung von Daten aus mehreren Quellen bildet die Grundlage für die Ermittlung, Priorisierung und Lenkung der Reparatur von defekten Codezweigen, die das größte Risiko für Ausfälle und Anfälligkeiten darstellen. Die von Solidware erworbene Technologie wird dahingehend weiterentwickelt, dass sie auf das patentierte Software DNA Map-Analysesystem von Coverity zurückgreifen kann. Das hilft Entwicklungsteams bei der Sicherstellung der Integrität ihres Codes.
„Coverity hat immer betont, dass für die Entwicklung defektfreier und sicherer Software mehrere Werkzeuge benötigt werden, mit denen sich die wachsende Komplexität des Quellcodes kontrollieren lässt“, erklärt Seth Hallem, CEO von Coverity. „Durch die Übernahme und Integration der Technologie von Solidware erhalten unsere Kunden im Rahmen der Umsetzung von Release-Vorgaben eine durchgängige Visualisierung ihrer Anwendungen. Dank dieser einzigartigen Perspektive lassen sich Entwickler effizienter einsetzen und der gesamte Entwicklungsprozess in seinem Verlauf besser vorhersagen.“
Die Solidware-Technologie erfasst Analysedaten aus anderen Entwicklungs- und Testwerkzeugen, führt die Ergebnisse zusammen und bietet Entwicklungsteams Einblick in die Codekomplexität, Abweichungen von genormten Abläufen, die Softwarearchitektur, gegenseitige Abhängigkeiten und die Vollständigkeit der Tests. Die Kombination dieser Kennzahlen ermöglicht die Bewertung der Auslieferungsreife von Software-Releases und bietet Einblick in Code, dessen Qualität nicht bekannt ist, weil er von Auftragnehmern oder aus dem Open-Source-Bereich stammt, zugekauft wurde oder anderweitig wiederverwendet wird. Anhand dieser wertvollen Daten können Management und Softwarearchitekten Risiken ermitteln sowie die Reparatur ausfallanfälligen Codes veranlassen.
„Entwicklungsleiter und Entscheidungsträger benötigen einen umfassenden Einblick in die Auslieferungsreife von Software, um vor Auslieferung sicherstellen zu können, dass der Code den gesetzten Qualitäts- und Sicherheitsstandards entspricht“, erklärt Sue Kunz, CEO von Solidware. „Weil die statischen und dynamischen Analysewerkzeuge von Coverity Softwaresysteme so tiefgreifend analysieren, kann die Kombination der Ergebnisse dieser Werkzeuge mit den Analysemöglichkeiten von Solidware einen wirklichen Mehrwert liefern.“
„Technologie von Solidware ist ein zentraler Bestandteil unseres Entwicklungsprozesses, weil sie eine objektive Möglichkeit für die Bestimmung der Qualität von Java-Code aus mehreren Perspektiven bietet“, erläutert Marjo Mercado, Vice President of Engineering bei Xceedium, Inc. „Vor dem Einchecken des Codes muss bei uns jeder Java-Entwickler die Release-Management-Funktionen der Solidware-Technologie nutzen. Damit garantieren wir die Einhaltung unserer Qualitätsstandards.“
Nach fünf aufeinanderfolgenden Jahren mit wachsenden Überschüssen, in denen Coverity auf der Basis der Produktverkäufe aus eigener Kraft erfolgreich wuchs, akzeptierte das Unternehmen Anfang 2008 erstmalig die Finanzierung durch Fremdkapital. Mit den erlösten 22 Mio. Dollar wird Coverity sein internationales Wachstum beschleunigen sowie durch Übernahmen und Ausbau der eigenen Aktivitäten im Bereich Forschung und Entwicklung sein Produktangebot erweitern.
Solidware ist das zweite Unternehmen, das 2008 von Coverity übernommen wurde. Zu Beginn des Jahres übernahm Coverity bereits den Build-Management-Anbieter Codefast. Technologie und Know-How beider Unternehmen erweitern das Produktangebot von Coverity in den Zielsegmenten des Marktes für ALM-Tools (Application Lifecycle Management).


