openPR Recherche & Suche
Presseinformation

Coverity: Neue Codeanalyse-Fertigkeiten für Multi-Threaded Anwendungen identifizieren Concurrency Defekte

11.12.200716:10 UhrIT, New Media & Software

(openPR) 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-Defekte schon früh im Entwicklungszyklus, wo deren Beseitigung am kostengünstigsten ist.



Die Einführung von Multi-Core Hardware, seien es Computer von Anbietern wie AMD oder Intel oder Gebrauchsgüter wie die Sony PlayStation 3, treiben Multi-Threaded Software-Anwendungen voran, die für Race Condition-Fehler anfällig sind. Um die Vorteile von Multi-Core Hardware auszuschöpfen, sind neue Multi-Threaded Anwendungen notwendig, die zeitgleich mehrere interagierende Computer-Tasks ausführen können.

Allerdings ist das Design von Multi-Threaded Anwendungen äußerst komplex und bringt eine neue Generation an möglichen Anwendungsfehlern - so genannte Concurrency Defekte - mit sich, wenn die Feinheiten von gleichzeitig ablaufenden Threads nicht korrekt gehandhabt werden. Bis heute erweist sich das Testen dieser Fehler wie z.B. Race Conditions als extrem diffizil, wegen der komplexen Laufzeitumgebung der gleichzeitig arbeitenden Threads, die auf gemeinsamen Speicher zugreifen.

Die neueste Version von Coverity Prevent beinhaltet ein hochentwickeltes Interface, mit dem die Entwickler die komplexen Überlappungen ihrer Multi-Threaded Anwendungen einfacher verstehen können. Diese neuen Analysefähigkeiten in Coverity Prevent ermöglichen die 100prozentige Analyse dieser Überlappungen – und liefern bisher unerreichte Einsicht in komplexe Codegrundlagen. Sie spüren diese schwer auffindbaren und oft zum Absturz führenden Concurrency Fehler auf. Dazu zählen
• Race Condition – Mehrere Threads greifen auf dieselben gemeinsamen Daten zu, ohne die zugehörigen Locks/Sperren zum Schutz der Access Points. Effekt: Datenverletzung
• Deadlock – Zwei oder mehrere Threads warten gegenseitig auf die Freigabe von ihnen geblockter Ressourcen. Effekt: Blockade des Systems
• Thread Block – Ein Thread ruft einen lang andauernden Befehl auf und blockiert zugleich ein Lock, das die anderen Threads am Fortfahren hindert. Effekt: Einbruch der Arbeitsleistung

„Schon seit Jahren unterstützt Coverity seine Kunden bei der Beseitigung von Concurrency Fehlern in Multi-Threaded Anwendungen. Jetzt erweitern wir die Liste der gefährlichen Defekte, die wir identifizieren können, um Race Conditions“, führt Ben Chelf, Chief Technology Officer von Coverity, aus. „Race Conditions machen den Entwicklern das Leben besonders schwer, denn sie sind schwierig zu testen, fast unmöglich nachzubilden und ihre Auswirkung kann katastrophal sein. Mit der neuen Coverity Technologie können Entwickler diesen ärgerlichen Defekt verhindern.“

Preis und Verfügbarkeit
Coverity Prevent ist ab sofort für C/C++ und Java Software Projekte verfügbar. Der Preis hängt vom Projektumfang ab.

Ansprechpartner für die Presse:
Coverity Inc., Jim Shissler, Director Public Relations;
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: 176958
 1106

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „Coverity: Neue Codeanalyse-Fertigkeiten für Multi-Threaded Anwendungen identifizieren Concurrency Defekte“ 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.

Coverity Software Integrity Rating Program prüft Integrität entlang der Software Supply Chain
Coverity Software Integrity Rating Program prüft Integrität entlang der Software Supply Chain
San Francisco/München, 6. April 2010 – Coverity, Inc. kündigt sein Coverity Software Integrity Rating Program an. Die Coverity Software Integrity Ratings bieten Unternehmen einen objektiven Standard, mit dem sie die Integrität ihrer Software messen und Fehler in der von Fremdanbietern integrierten Software aufdecken können. Unternehmen, die ihre Produkte einem Rating unterzogen haben, erhalten ein Coverity Integrity Seal. Dieses Siegel bestätigt, dass die Software nach Defekten, die die Produktsicherheit und Leistung beeinträchtigen könnten, …
Coverity Architecture Analyzer™ liefert präzise Visualisierung von Softwaresystemen
Coverity Architecture Analyzer™ liefert präzise Visualisierung von Softwaresystemen
London/San Francisco, 18. November 2008 – Coverity, Inc., führend bei der automatischen Optimierung von Softwarequalität und -sicherheit, kündigt den Coverity Architecture Analyzer™ an. Diese neue Version der Architektursoftware von Coverity setzt auf dem patentierten Software DNA Map-Analysesystem des Unternehmens auf und bietet Entwicklungsteams dadurch mehrere Vorteile: teamübergreifende Sicherstellung der Integrität von Anwendungsarchitektur, Analyse der Komplexität und Abhängigkeiten von Softwaresystemen und Ermittlung von Fehlern, die z…

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
… Multithreaded Anwendungen. Die aktuellste Version von Prevent beinhaltet ein neues hochentwickeltes Interface, mit dem die Entwickler die komplexen Überlappungen ihrer Multi-Threaded Anwendungen einfacher nachvollziehen können. Mit diesen Analysefähigkeiten ermöglicht Coverity Prevent SQS die automatische 100prozentige Analyse dieser Überlappungen – sie …
Coverity Prevent - Mehr drin für Microsoft
Coverity Prevent - Mehr drin für Microsoft
… Prevent unterstützt die Analyse auf mehreren Microsoft Plattformen, einschließlich Windows XP, Windows Vista, Windows Mobile, Automotive und XBox. „Um auf den vielen Microsoft-Plattformen Anwendungen von hoher Qualität und Sicherheit zu entwickeln, müssen Entwickler die Komplexität der Windows-Schnittstellen verstehen und sie im Code in geeigneter Weise …
Coverity auf der Embedded World - H 11, Stand 426
Coverity auf der Embedded World - H 11, Stand 426
… von Abhängigkeitsdefekten und das Definieren von Komplexitätsgrenzen. Der Coverity Thread Analyzer, ein Stand-alone Produkt, ist das erste dynamische Analysetool für Multi-Threaded-Anwendungen, das automatisch Gleichzeitigkeitsdefekte erkennt, die Ursache für beschädigte Daten und Fehlfunktionen in Anwendungen sein können. Im Einsatz mit Coverity Prevent, …
Coverity Thread Analyzer für Java erkennt Gleichzeitigkeitsfehler
Coverity Thread Analyzer für Java erkennt Gleichzeitigkeitsfehler
… Verfügbarkeit des neuen Coverity Thread Analyzer (CTA) für Java bekannt. Der Thread Analyzer, ein Stand-alone Produkt, ist das erste dynamische Analysetool für Multi-Threaded-Anwendungen, das automatisch Gleichzeitigkeitsdefekte erkennt, die Ursache für beschädigte Daten und Fehlfunktionen in Anwendungen sein können. Im Einsatz mit Coverity Prevent, dem …
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
… die Lösung in unserem gesamten Entwicklungsbereich hohe Akzeptanz genießt.“ Frequentis ist weltweiter Marktführer im Bereich Kommunikations- und Informationslösungen für sicherheitskritische Anwendungen. Die Produkte, Dienstleistungen und Lösungen von Frequentis werden weltweit in über 80 Ländern an Kunden in den Bereichen Flugsicherung, Wehrtechnik, …
Coverity\'s innovative SAT-Engine setzt Meilenstein bei Software-Codeanalyse
Coverity\'s innovative SAT-Engine setzt Meilenstein bei Software-Codeanalyse
… 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 …
Coverity erweitert Marktführerschaft mit Calabrio Software als 300. Kunden
Coverity erweitert Marktführerschaft mit Calabrio Software als 300. Kunden
… Coverity. „Mit zunehmender Komplexität von Software und steigenden Kosten für Softwarequalität wird die statische Codeanalyse zum kritischen Potenzial für Unternehmen, um neue Anwendungen innerhalb ihres Zeit- und Kostenrahmens auf den Markt zu bringen.“ Coverity erlebt besonders starkes Wachstum in den Märkten Mobile Geräte, Telekommunikation, Netzwerk …
Schneider Electric setzt bei Softwaresicherheit auf Coverity Static Analysis
Schneider Electric setzt bei Softwaresicherheit auf Coverity Static Analysis
… Energieversorgung vom Kraftwerk bis zum Stecker garantieren. Die Unity Software dient der Automatisierung von Steuerungs¬systemen 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. …
Coverity® Integrity Center - Komplettes Set hochpräziser Software Analyse Produkte
Coverity® Integrity Center - Komplettes Set hochpräziser Software Analyse Produkte
… Produkt dokumentiert und sicher sind. - Dynamische Analyse: Durchsucht Anwendungen während ihrer Ausführung in Testumgebungen und beseitigt komplexe Gleichzeitigkeitsfehler in multi-threaded Anwendungen und andere Softwareprobleme, die Crashs verursachen und zu gravierenden Verzögerungen bei Test und Auslieferung führen können. Software Integrity Strategie Coveritys …
Coverity™ stellt neue statische Analyselösung Prevent für C# vor
Coverity™ stellt neue statische Analyselösung Prevent für C# vor
… arbeitet mit einer neuen, im eigenen Forschungs- und Entwicklungslabor entwickelten Analyse-Engine, die auf die Erkennung von Defekten in auf Microsoft .NET Framework basierenden Anwendungen spezialisiert ist. Damit profitieren nun auch Entwickler, die in C# programmieren, von der Kompetenz des Unternehmens bei der automatischen Defekterkennung. Coverity …
Sie lesen gerade: Coverity: Neue Codeanalyse-Fertigkeiten für Multi-Threaded Anwendungen identifizieren Concurrency Defekte