Mit Polyspace Access können Softwareentwicklungsteams die Codequalität während des gesamten Software-Entwicklungszyklus überprüfen. Es umfasst Polyspace as You Code, ein IDE-Plugin, mit dem Entwickler Abweichungen von Programmierstandards, Softwarefehler und Sicherheitsschwachstellen vor der Integration des Codes identifizieren können. Es bietet ferner Zugang zu einem Webinterface für die Überprüfung statischer Codeanalyseergebnisse des von Polyspace Bug Finder Server und Polyspace Code Prover Server generierten integrierten Quellcodes.
Polyspace as You Code findet kritische Fehler und Sicherheitsschwachstellen und prüft die Einhaltung von Programmierstandards wie MISRA C®, MISRA C++, AUTOSAR C++14, CERT® C, CERT C++ und benutzerdefinierten Benennungskonventionen. Es wird als Plugin in Entwickler-IDEs wie Visual Studio®, Visual Studio Code oder Eclipse™ integriert und zeigt die Ergebnisse in der Quellcodeansicht an. Bei Verknüpfung mit dem zentralen Polyspace Access-Repository können im Vergleich zur Entwicklungsbaseline wahlweise auch nur die neuen Probleme angezeigt werden, die von Entwicklern hinzugefügt wurden.
Über das Webinterface können Entwickler und Qualitätsingenieure projektübergreifend gemeinsam an den statischen Code-Analyseergebnissen arbeiten. Vom Projekt-Dashboard bis zum Auffinden von Details: Teammitglieder können Qualitätstrends überwachen und Software-Schwachstellen, Codemetriken, kritische Laufzeitfehler sowie die Einhaltung der Codierstandards analysieren, überprüfen und zuweisen. Die Integration in Projektmanagement-Tools wie JIRA ermöglicht die teambasierte Zusammenarbeit im Hinblick auf die Codequalität. Polyspace Access beinhaltet ein zentrales Repository, das vor Ort oder in der Cloud gehostet wird und sich für die Zugriffskontrolle auf Projektdaten in Authentifizierungssysteme wie LDAP integrieren lässt.
Identifizieren Sie Bugs in Ihrer IDE
Mithilfe des Polyspace as You Code-Plugins in einer IDE wie Visual Studio®, Visual Studio Code oder Eclipse finden Sie Bugs bereits beim Schreiben oder Ändern des Codes. Verwenden Sie APIs für die Integration in andere IDEs oder Editoren.
Überprüfung und Vorsortieren statistischer Analyseergebnisse
Überprüfen Sie Polyspace-Ergebnisse mit Quellcode in Ihrem Webbrowser. Verwenden Sie Navigationstools für die Überprüfung und Vorsortierung der Ergebnisse. Tauschen Sie Ergebnisse und Kommentare im Rahmen der Zusammenarbeit mit Teammitgliedern aus.
Überwachung der Softwarequalität eines Projekts
Organisieren Sie Ihre statischen Codeanalyseprojekte, um Entwicklungsteams und Workflows zu unterstützen. Nutzen Sie die Informationen im Projekt-Dashboard zur Überwachung der Softwarequalität, des Projektstatus, der Fehlerzahl und der Codemetriken.
Integration in Ihre Softwarefabrik
Integrieren Sie Polyspace Access in Ihre Softwareentwicklungsinfrastruktur, um die Ergebnisse der statischen Code-Analyse in Ihre kontinuierlichen Entwicklungs-Pipelines einzubinden und die Ergebnisse der Code-Verifikation mit Ihrem Bug-Tracking-Tool und Application Lifecycle Management (ALM) zu verknüpfen. Der Webserver von Polyspace Access lässt sich nahe an Ihrer Toolchain-Implementierung vor Ort oder in der Cloud bereitstellen.
Produktressourcen:
Polyspace-Produktfamilie
Polyspace-Produkte machen kritischen Code sicher und geschützt, indem die Softwarequalität während des gesamten Entwicklungslebenszyklus getestet und überwacht wird.
Polyspace Access
Erkennen Sie Codierfehler, überprüfen Sie die Ergebnisse statischer Analysen und überwachen Sie Softwarequalitätsmetriken.
Polyspace Code Prover Server
Nachweis der Abwesenheit von Laufzeitfehlern in Software.
Polyspace Bug Finder
Identifizieren Sie Softwarefehler mittels statischer Analyse.
Polyspace Test
Entwicklung, Verwaltung und Durchführung von Tests für C und C++ Code in Embedded Systems.
Polyspace Bug Finder Server
Erkennung von Softwarefehlern mithilfe statischer Analysen auf Servercomputern.
Polyspace Client for Ada
Nachweis der Abwesenheit von Laufzeitfehlern im Quellcode.
Polyspace Code Prover
Nachweis der Abwesenheit von Laufzeitfehlern in Software.
Polyspace Server for Ada
Code auf Computer-Clustern verifizieren und Metriken veröffentlichen.
Interessiert an Polyspace Access?
Haben Sie Fragen?
Wenden Sie sich an das technische Team für Polyspace Access.