CW-Subnets     |     Executive Briefings     |     Blogs & Forum     |     CW-TV     |     Newsletter     |     RSS
Schließen
Dock ein-/ausblenden
Produkte + Technik

Coverity analysiert komplexe Windows-Programme

Drucken |  Empfehlen |  PDF |  Merken
Neue Prüfroutinen sollen Qualitätsprobleme in verteilten, COM-basierenden Systemen beseitigen.

Das auf die Quellcodeanalyse von Windows-Anwendungen spezialisierte Tool "Coverity Prevent" hat der Hersteller, die US-amerikanische Coverity Inc., mit neuen Defekt-Prüfroutinen ausgestattet. Sie sollen Entwickler darin unterstützen, kritische Programmierfehler aufzuspüren, die aufgrund allgemeiner COM-bezogener Fehler Systemabstürze und Speicherlecks zur Folge haben können. Unter Rückgriff auf die Coverity-Analyse-Engines erfassen die neuen Prüfroutinen laut Anbieter 100 Prozent der Softwarepfade und ermitteln vorhandene Defekte mit großer Präzision. Von besonderer Bedeutung sei das Update vor allem für solche Anwender, die verteilte Systeme mit großer Komplexität entwickeln müssen, bei denen das Auffinden von Defekten mittels manueller Prozeduren Monate dauern kann.

Die neuen Prüfroutinen ermöglichen die Erkennung falscher Typumwandlungen, der falschen Verwendung von Wrapper-Klassen und Referenzierungszählfehler - alles Defekte, die Speicherlecks, Systemabstürze oder unvorhersagbares Programmverhalten nach sich ziehen können. Pro Tag sollen sich Millionen von Codezeilen untersuchen lassen.

Die Coverity-Analyse geht den Angaben zufolge über die standardsprachlichen Konstrukte von C und C++ hinaus und schließt auch Programmierausdrücke, Datentypen und Bibliotheken ein, die für die Microsoft-Umgebung spezifisch sind. Die Technik erzeugt ein umfassendes Modell der COM-Software, um auf dieser Basis eine Quellcodeanalyse vorzunehmen. Das Tool unterstützt die neuesten Versionen von Visual C++ und ist aufgrund der überarbeiteten Zuordnung von Windows-APIs in der Lage, Interaktionen zwischen benutzerspezifischer Software und Microsoft-Bibliotheken besser zu verstehen.

Neben Windows-Umgebungen unterstützt Coverity Prevents eine Reihe weiterer Betriebssysteme und Compiler. Dazu zählen Linux, Mac OS X und Solaris oder GCC (Intel-Compiler für C/C++) sowie den Wind-River-Diab-Compiler. (ue)

(0 Beiträge), 
Kommentieren

Beitrag schreiben

Noch kein Forums-Mitglied?
Dann gleich hier anmelden.

CW-REDAKTEURE EMPFEHLEN
Die beste Freeware der Welt Die beste Freeware der Welt Jede Aufgabe am PC lässt sich mittels Freeware hervorragend lösen. Wir stellen die besten Freeware-Programme vor, die auf keinem Rechner fehlen sollte ...
weiter
10 Fotosharing-Dienste im Check (Foto: Stefan von Gagern) 10 Fotosharing-Dienste im Check Wer gewinnt den "Website Award" in der Kategorie Fotosharing-Portale? Wir haben zehn bekannte Angebote unserem Website-Check unterzogen.
weiter
Marktübersicht Ultrabooks Marktübersicht Ultrabooks Die schicken Ultrabooks sollen dem iPad Paroli bieten. Doch was leisten die Topmodelle der Anbieter wirklich? Und sind sie ihren Preis wert?
weiter
Honig verführt Hacker (Foto: Yuri Arcurs - Fotolia) Honig verführt Hacker Mit Honigtöpfen, zu englisch Honeypots, lockt die Telekom Angreifer im Internet auf IT-Systeme ohne Funktion.
weiter
Welche Geräte von der WPS-Lücke betroffen sind Welche Geräte von der WPS-Lücke betroffen sind Eine neu entdeckte Schwachstelle erlaubt es aber, den PIN-Schutz WPS in WLAN-Komponentenen schnell und einfach auszuhebeln.
weiter
KOSTENLOSE NEWSLETTER VON COMPUTERWOCHE
Nachrichten morgens
Whitepaper
Nachrichten mittags
CW-Mittelstand
Highlights der Woche
Hardware
SAP-Newsletter
Software
Job + Karriere
Open-Source
Stellenmarkt
Produkte + Techn.
Freiberufler
Security
Server + Storage
Netzwerke
Mobile & Apps