RuleChecker überprüft Ihren C- oder C++-Code schnell und automatisch auf die Einhaltung von MISRA-Regeln und anderen Standards.
RuleChecker wird vorrangig zur Analyse von sicherheitskritischen eingebetteten Anwendungen eingesetzt, insbesondere in den Bereichen Automotive, Luft- und Raumfahrt, Medizintechnik und Nuklearanlagen. Grundsätzlich kann es aber beliebige Programme analysieren, mit komplexer Speichernutzung, dynamischer Speicherallokation und Rekursion, handgeschrieben oder automatisch erzeugt.
Der Automobilzulieferer Helbako benutzt RuleChecker in der Entwicklung von Steuerungssoftware.
MTU Friedrichshafen überprüft mit RuleChecker die Kontrollsoftware von Notstromaggregaten in Kraftwerken.
Die Bosch Automotive Steering (vormals ZF Lenksysteme) ersetzte ihre alte Software durch Astrée und RuleChecker und profitiert seitdem von den viel schnelleren Analysen, der deutlich höheren Zuverlässigkeit und den wesentlich geringeren Support-Kosten.
RuleChecker ist im täglichen Einsatz in der Medizintechnik-Entwicklung bei Distalmotion. Das Tool hilft dem Software-Team bei der Kontrolle und Verbesserung der Qualität und Regelkonformität des Codes ihrer sicherheitskritischen Plattform für Operationsroboter.
In Vorbereitung auf die Veröffentlichung des ersten MISRA-konformen eingebetteten Datenbank-Systems integrierte McObject den RuleChecker in seine Entwicklungsprozesse und berichtete von umgehenden Steigerungen in der Qualität und Stabilität seiner Software.
Bei Luxoft läuft RuleChecker als Teil eines ausgeklügelten Build-Prozesses, der sich unter anderem auf virtuelle Maschinen, einen Jenkins-CI-Server und mehrere Adaptive-AUTOSAR-Toolchains von verschiedenen Herstellern verläßt. Laut Luxoft ist RuleChecker das einzige Tool auf dem Markt, das in eine derart komplexe Entwicklungsumgebung problemlos integriert werden konnte.
Testen Sie RuleChecker und Astrée jetzt an Ihrem eigenen C- oder C++-Code.
RuleChecker als eigenständiges Tool ohne Astrée ist erhältlich exklusiv über unseren Partner QA Systems unter dem Namen QA-MISRA.