Code sicher, zuverlässig, konform und schneller entwickeln

Entwicklungsteams entwickeln immer umfangreicheren Code in immer kürzerer Zeit, die Standards werden immer strenger und es wird immer schwieriger Fehler und Sicherheitslücken in der Programmierung zu finden. Bei all der zunehmenden Komplexität - wie schützen Sie Ihre Kunden vor Problemen wie Datenlecks und Programmabstürzen? Und wie können Sie früher im Entwicklungsprozess Fehler vermeiden und es den Entwicklern ermöglichen, wertvolle Funktionen für den Kunden zu entwickeln, anstatt Fehler im Code zu beheben? 

Klocwork Funktionalität

Klocwork ist ein statisches Code-Analyse-Werkzeug, das es Entwicklern ermöglicht, Fehler im Code bereits bei der Erstellung zu erkennen - direkt auf ihrem Desktop. Klocwork stellt Funktionen für die Arbeitsumgebung des Entwicklers zur Verfügung, die helfen kritische Sicherheitsprobleme zu erkennen, die Code-Zuverlässigkeit zu erhöhen und die Einhaltung von Kodierrichtlinien sicherzustellen. Dadurch sparen die Entwickler Zeit und das Unternehmen Geld.

Klocwork ist ein Schlüsselfaktor jedes Entwicklungsunternehmens, um Softwarefehler früh und effizient zu vermeiden und Produkte schneller in den Markt zu bringen.
Klocwork 

  • findet schwer zu entdeckende Fehler in C/C++, C# und Java-Programmen
  • bewältigt umfangreiche Projekte mit vielen Beteiligten
  • prüft MISRA-Regeln und andere Programmier-Vorschriften, auch proprietäre
  • ermittelt Metriken (ungefähr 100 Stück)
  • ist für sicherheitskritische Projekte vorqualifiziert
  • kommt mit Plug-Ins für Visual Studio und Eclipse
  • kann „on-the-fly“ auf dem Entwickler-Desktop analysieren
  • erstellt vielfältige Berichte, auch über den Verlauf eines Projekts
  • vorbereitet für Continuous Integration (CI) mit Plugins für Jenkins und TeamCity
  • läuft auf Windows, Unix (AIX, Linux, Solaris) und Mac OS

Mit Klocwork arbeitende Entwicklungs-Teams erfahren Produktivitätssteigerungen. Gleichzeitig werden Entwicklungszeiten verkürzt und Haftungsrisiken wegen Softwarefehlern verringert. Unternehmen rund um die Welt vertrauen auf Klocwork, um sicheren und zuverlässigen Code zu entwickeln.

Klocwork ist (zur Verwendung/zum Einsatz) bei sicherheitskritische Software-Entwicklung nach IEC 61508 und ISO 26262 qualifiziert. Entwickler können darauf vertrauen, dass Klocwork mit seinem Satz an zertifizierten Prüffunktionen Sicherheitslücken und kritische Fehler aufspürt, so dass diese behoben werden können. Diese Prüffunktionen sind in einem auditierten, zertifizierten Verfahren konzipiert, entwickelt, getestet und freigegeben worden. Sie können somit in sicherheitsrelevanten Software-Entwicklungen bis SIL3 (IEC61508) bzw. ASIL D (ISO26262) eingesetzt werden. Ein Tool Qualification Package (TQP) ist verfügbar.

Klocwork zeigt einen Pufferüberlauf an (Array Index Out of Bounds)