openPR Recherche & Suche
Presseinformation

Coverity\'s innovative SAT-Engine setzt Meilenstein bei Software-Codeanalyse

27.09.200713:57 UhrIT, New Media & Software

(openPR) Weltweit erste Anwendung von Satisfiability zur Beschleunigung von Software-Entwicklung jetzt in Coverity Prevent SQS verfügbar

Coverity, Inc., US- amerikanischer Spezialist für Quellcode-Analyse und Qualitätssicherung von Software, kündigt eine auf Boolescher Satisfiability (SAT) basierende Software-Analyse-Engine an. Wesentlicher Bestandteil der neuen SAT-Engine ist der ‚False Path Pruning Solver’, der die hochakkurate Software DNA-Map nutzt, um automatisch und mit unübertroffener Genauigkeit komplexe Defekte im Quellcode aufzudecken. Dazu wird jeder mögliche Software-Ausführungspfad in boolesche Werte (wahr und falsch) und boolesche Operatoren (wie z.B. und, nicht, oder) übersetzt und geprüft. Diese bit-genaue Software-Abbildung ermöglicht die Analyse von Quellcode erstmals im Bereich kommerzieller Computer-Programmierung mit Hilfe von auf SAT-Technologie basierten Solvern. Der False Path Pruning Solver reduziert die falsch positiven Ergebnisse erheblich, in einem Testprojekt über 2 Mio. Codezeilen um etwa 30 Prozent. Der neue ab sofort verfügbare False Path Pruning Solver ist der erste, den Coverity für seine Prevent SQS Lösung vorstellt, zwei weitere Solver sind für 2008 geplant.



Während sich das Konzept der Booleschen Satisfiability (SAT) in der EDA-Industrie zur Unterstützung der bei Chipdesign-Verifikation eingesetzten Technologie bewährt hat, blieb der Einsatz der SAT-Lösung im Bereich der Software-Analyse bislang aus. Jetzt setzt Coverity mit dieser gänzlichen neuen SAT-Engine neue Maßstäbe bei der Quellcodeanalyse und eröffnet Software-Entwicklern den Zugang zu hoch entwickelter Logik.
Derzeit gängige Engines für die statische Codeanalyse basieren auf der Untersuchung des Datenflusses und auf mehreren Checkern zum Erkennen von Software-Fehlern. Im Unterschied dazu beruht die SAT-Engine auf Boolescher Satisfiability und erkennt mit Hilfe von mehreren parallel arbeitenden False Path Pruning Solvern die Defekte. Dazu nutzt sie die zum Patent angemeldete Software DNA-Map von Coverity’s Prevent SQS. Sie erzeugt eine Bit-genaue Repräsentation des Software-Systems, in der jeder mögliche Software-Ausführungspfad in Boolesche Werte (wahr, falsch) und boolesche Operatoren (z.B. nicht, und, oder) übersetzt und evaluiert wird. Falsche Pfade werden identifiziert und aus den statischen Analyse-Ergebnissen aussortiert. Die Entwickler können sich auf das Testen und Analysieren von potenziellen Fehlern konzentrieren, die den Erfolg ihrer Projekte tatsächlich ernsthaft bedrohen. Der False Path Pruning Solver senkt die Zahl von falsch positiven Ergebnissen bei der statischen Code-Analyse erheblich: In einem Test von über 2 Mio. Codezeilen aus mehreren Anwendungen von Open Source Software aus dem Coverity Scan-Projekt konnte der neue Solver die falsch positiven Ergebnisse um durchschnittlich 30 Prozent reduzieren.

Der ab sofort verfügbare False Path Pruning Solver von Coverity ist der erste auf SAT-Technologie basierende Solver für Prevent SQS. Coverity plant für Anfang 2008 zwei weitere Solver, die Code-Behauptungen statisch überprüfen und kritische Fehlerkategorien einschließlich Ganzzahlüberläufe erkennen. Diese Solver sollen außerdem eine noch größere Anzahl an Pufferüberläufen aufdecken und zugleich die falsch positiven Ergebnisse niedrig halten.

„Coveritys neue SAT-Engine kommt zu einer Zeit, in der immer mehr Unternehmen im Bereich Software-Entwicklung auf leistungsfähigere Quellcode-Analysen setzen, um den Software-Entwicklungszyklus insgesamt zu beschleunigen“, so Theresa Lanowitz, Gründungsmitglied von voke Communications, einem Unternehmen von Technologie-Analysten.

Über 300 Kunden, darunter Branchengrößen wie HP, analysieren mit Coverity Prevent SQS jeden Pfad ihrer Anwendungen. Jetzt, mit dem Einsatz der SAT-Technologie, kann Prevent SQS jeden Wert in jeder Berechnung innerhalb dieser Programme genau untersuchen. Dank dieser gründlichen statischen Codeanalyse liefert Coverity industrieweit die genaueste Überprüfung von kritischen Leistungs- und Sicherheitsschwachstellen.

„Wir möchten unsere Kunden unterstützen, den zuverlässigsten und sichersten Code der Welt zu erzeugen“, betont Ben Chelf, CTO von Coverity. „Durch die Einführung der bewährten Fähigkeiten von SAT in die statische Code-Analyse erhalten Entwickler ein ganzes Arsenal neuer Solver, die hartnäckigste Code-Defekte finden. Indem sie eine Technologie nutzen, die die akkurate Erkennung von Defekten automatisiert, müssen sie nicht länger ihre kostbare Zeit damit vergeuden, Fehler aufzuspüren. Sondern sie können sich darauf konzentrieren, neue Software-Applikationen auf den Markt zu bringen.“

Preis und Verfügbarkeit:
Die neue Version von Coverity Prevent SQS mit dem integrierten False Path Pruning Solver ist ab sofort für C, C++ und Java verfügbar. Die Preise richten sich nach Projektumfang.

Coverity Ltd., Jim Shissler, Director PR; Tel: +1 (0) (415) 694-5342, E-Mail
Agentur Lorenzoni GmbH, Public Relations, Beate Lorenzoni; Tel.: +49 (0) 8122 / 55917-22, E-Mail

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 160911
 1338

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „Coverity\'s innovative SAT-Engine setzt Meilenstein bei Software-Codeanalyse“ bearbeiten oder mit dem "Super-PR-Sparpaket" stark hervorheben, zielgerichtet an Journalisten & Top50 Online-Portale verbreiten:

PM löschen PM ändern
Disclaimer: Für den obigen Pressetext inkl. etwaiger Bilder/ Videos ist ausschließlich der im Text angegebene Kontakt verantwortlich. Der Webseitenanbieter distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen. Wenn Sie die obigen Informationen redaktionell nutzen möchten, so wenden Sie sich bitte an den obigen Pressekontakt. Bei einer Veröffentlichung bitten wir um ein Belegexemplar oder Quellenennung der URL.

Pressemitteilungen KOSTENLOS veröffentlichen und verbreiten mit openPR

Stellen Sie Ihre Medienmitteilung jetzt hier ein!

Jetzt gratis starten

Weitere Mitteilungen von Coverity, Inc.

Schneider Electric setzt bei Softwaresicherheit auf Coverity Static Analysis
Schneider Electric setzt bei Softwaresicherheit auf Coverity Static Analysis
SAN FRANCISCO/USA – 4. Mai 2010 – Schneider Electric, einer der weltweit größten Anbieter von Energiemanagement-Lösungen, hat sich für die statische Analyse von Coverity, führendes Unternehmen im Bereich Software-Integrität, entschieden. Im Rahmen eines automatisierten Prozesses ermittelt die Lösung Softwaredefekte in der Automatisierungs- und Steuerungssoftware Unity von Schneider. Die Entscheidung fiel im Zuge einer Top-Down-Qualitätsinitiative für die Unity-Produktreihe. Dabei prüfte Schneider Electric seinen bestehenden Prozess der Softw…
Coverity macht Schluss mit gefährlicher Software
Coverity macht Schluss mit gefährlicher Software
SAN FRANCISCO – 15. März 2010 – Coverity, Inc., führender Anbieter von Lösungen zur Software Integrität, wird qualifizierten Global 2000 Unternehmen mit Interesse an Softwaresicherheit Software Integrity Audits anbieten. Die Software Integritätsprüfung von Coverity kann Softwaredefekte entdecken, die sich auf das Verhalten von Software auswirken, den Programmablauf blockieren oder die Leistung von sicherheitskritischen Geräten oder Produkte beeinflussen. Coverity erweitert dieses Angebot auch auf ausgewählte Zulieferer der teilnehmenden Globa…

Das könnte Sie auch interessieren:

Coverity entdeckt Race Conditions und Deadlocks, Software Qualitätsfehler und Sicherheitsschwachstellen
Coverity entdeckt Race Conditions und Deadlocks, Software Qualitätsfehler und Sicherheitsschwachstellen
Coverity auf der Embedded World: Halle 11, Stand 426 Coverity demonstriert Leistungsfähigkeit von Coverity Prevent und neue Boolean Satisfiability SAT-Engine live am Stand Coverity, Inc., US-amerikanischer Spezialist für Quellcode-Analyse und Qualitätssicherung von Software, wird auf der Embedded World die Leistungsfähigkeit seiner statischen Analyselösung …
Coverity™ stellt neue statische Analyselösung Prevent für C# vor
Coverity™ stellt neue statische Analyselösung Prevent für C# vor
… bei Coverity. „Die Bereitstellung neuer Technologie, mit der unsere Produkte für die statische Codeanalyse jetzt C, C++, C# und Java abdecken, ist einer der Meilensteine in unserer Roadmap für unsere führende statische Analyselösung.“ Preise und Verfügbarkeit Coverity Prevent for C# wird diesen Monat verfügbar sein. Der Preis richtet sich jeweils nach …
Bild: Frequentis setzt bei Qualität von sicherheitskritischem Softwarecode auf CoverityBild: Frequentis setzt bei Qualität von sicherheitskritischem Softwarecode auf Coverity
Frequentis setzt bei Qualität von sicherheitskritischem Softwarecode auf Coverity
San Francisco/München – 8. März 2010 – Coverity, Inc., führender Anbieter im Bereich Software-Integrität, gibt bekannt, dass Frequentis, führender internationaler Anbieter von Lösungen für Kontrollzentren, zur Suche und Beseitigung von Softwaredefekten in sämtlichen Produktreihen Coverity Static Analysis eingeführt hat. Seit seiner Einführung ist die statische Analyse von Coverity bei allen sieben Entwicklungsteams von Frequentis standardmäßiger Prozessbestandteil. Ein wichtiger Erfolgsfaktor bildete die Akzeptanz durch die Entwickler. Mit de…
Coverity erweitert Marktführerschaft mit Calabrio Software als 300. Kunden
Coverity erweitert Marktführerschaft mit Calabrio Software als 300. Kunden
… von Arbeitsabläufen, seinen 300sten Kunden. Calabrio Software wird Coverity Prevent SQS für die Verwaltung und Optimierung seiner intern entwickelten Software einsetzen. Dieser Meilenstein unterstreicht eine über die letzten 18 Monate anhaltende Periode rapiden Wachstums, in der Coverity seine Kundenbasis verdreifachte. Immer mehr Unternehmen setzen …
Schneider Electric setzt bei Softwaresicherheit auf Coverity Static Analysis
Schneider Electric setzt bei Softwaresicherheit auf Coverity Static Analysis
SAN FRANCISCO/USA – 4. Mai 2010 – Schneider Electric, einer der weltweit größten Anbieter von Energiemanagement-Lösungen, hat sich für die statische Analyse von Coverity, führendes Unternehmen im Bereich Software-Integrität, entschieden. Im Rahmen eines automatisierten Prozesses ermittelt die Lösung Softwaredefekte in der Automatisierungs- und Steuerungssoftware Unity von Schneider. Die Entscheidung fiel im Zuge einer Top-Down-Qualitätsinitiative für die Unity-Produktreihe. Dabei prüfte Schneider Electric seinen bestehenden Prozess der Softw…
COVERITY ENTDECKT GRÖSSTES SICHERHEITSLECK IN X WINDOW SYSTEM SEIT DEM JAHR 2000
COVERITY ENTDECKT GRÖSSTES SICHERHEITSLECK IN X WINDOW SYSTEM SEIT DEM JAHR 2000
… Sicherheitsanalyse von 31 wichtigen Open-Source-Projekten, die Coverity im Auftrag des DHS durchführte. Dieses Paar der X Window Systems stellte bei ihrer Veröffentlichung im Dezember 2005 einen wichtigen Meilenstein dar, da es sich um die ersten bedeutenden Updates am X Window System in einem Zeitraum von mehr als zehn Jahren handelte. Nach Einblick in die …
Bild: Coverity gewinnt Embedded World AwardBild: Coverity gewinnt Embedded World Award
Coverity gewinnt Embedded World Award
EMBEDDED WORLD/Nürnberg, 6. März 2009 – Coverity, Inc., Spezialist für Softwarequalität und –sicherheit, hat den angesehenen Embedded World Award in der Kategorie Software erhalten. Damit zeichnet die Jury die Integrity Suite des amerikanischen Unternehmens aus, dessen Herzstück die Lösung Coverity Prevent bildet. Besonders lobten die Juroren die Effizienz und Genauigkeit des Analysewerkzeuges: Mit Prevent können Entwickler Millionen Codelines in wenigen Stunden prüfen und sicher sein, dass bei 100%iger Pfadabdeckung die Rate der False Positi…
Coverity: Neue Codeanalyse-Fertigkeiten für Multi-Threaded Anwendungen identifizieren Concurrency Defekte
Coverity: Neue Codeanalyse-Fertigkeiten für Multi-Threaded Anwendungen identifizieren Concurrency Defekte
Coverity, Inc., US-amerikanischer Spezialist für Quellcode-Analyse und Qualitätssicherung von Software, kündigt die Verfügbarkeit von neuen hochentwickelten Fähigkeiten zum Aufdecken von Concurrency Fehlern in Coverity Prevent, dem Flaggschiff Produkt zur Codeanalyse in C/C++ und Java an. Diese neue Technologie beinhaltet die erste statische Erkennung von Race Conditions (Wettlaufsituationen), einem der am schwierigsten auffindbaren Concurrency-Fehlern in Multi-Threaded Anwendungen. Zusätzlich identifiziert sie auch weitere Concurrency-Defekt…
Coverity® Integrity Center - Komplettes Set hochpräziser Software Analyse Produkte
Coverity® Integrity Center - Komplettes Set hochpräziser Software Analyse Produkte
Coverity Inc., Spezialist bei Software Integrität, präsentiert einen neuen Meilenstein: Das Coverity Integrity Center umfasst ein komplettes Set hochpräziser Software Analyse Produkte in einem Paket. Dieses zielt auf Unternehmen ab, die von Softwarefehlern verschuldete Produktfehler und Rückrufaktionen vermeiden möchten. Die Lösungen ermöglichen schnellere …
Coverity's Code Analyse verbessert Symbian Code
Coverity's Code Analyse verbessert Symbian Code
Coverity, führend bei der automatischen Optimierung von Softwarequalität und -sicherheit in C/C++ und Java, kündigt neue Fehlererkennungsfähigkeiten für Symbian C++ Software für seine Prevent SQS Lösung an. Mit diesen können Entwickler, die auf das Betriebssystem von Symbian setzen, während der Software-Entwickung auftretende Codefehler automatisch aufdecken. Das Betriebssystem von Symbian ist das marktführende Betriebssystem für hochentwickelte, Daten-fähige Mobiltelefonie bzw. Smartphones. Die neuen Symbian C++ Fehlererkennungstools sollen …
Sie lesen gerade: Coverity\'s innovative SAT-Engine setzt Meilenstein bei Software-Codeanalyse