QA-MISRA

Wie lassen sich die vorgeschriebenen Richtlinien bei der Programmierung im automobilen Umfeld am besten einhalten? Ganz einfach: mit dem passenden Werkzeug. Durch den Einsatz von QA-MISRA halten Sie die vorgeschriebenen MISRA-Programmierrichtlinien im Quellcode dediziert ein. Für weniger Fehler und mehr Erfolg in der Entwicklung. 

Kostenlose Testlizenz

Holen Sie sich den MISRA-Standard in Ihre C- und C++-Programme

Erarbeitet wurde der C-/C++-Programmierstandard aus der Automobilindustrie von der MISRA (Motor Industry Software Reliability Association). Ziel der Programmierrichtlinie: Laufzeitfehler durch unsichere C-/C++-Konstrukte vermeiden, strukturelle Schwächen durch Missverständnisse zwischen Entwicklern aufdecken und die Gültigkeit von Ausdrücken sicherstellen.

 

Das bietet Ihnen QA-MISRA

  • Exakt: Entwickler können den Quellcode genau analysieren.
  • Sicher: Die MISRA-Programmierrichtlinien verfügen über 140 Regeln. QA-MISRA entdeckt Code-Inhalte, die nicht mit den Programmierrichtlinien übereinstimmen.
  • Übersichtlich: QA-MISRA zeigt Alternativen auf und verweist auf die entsprechenden Stellen im Regelverzeichnis.
  • Hilfreich: Querverweise auf die Regeldefinition und ausführliche Hilfestellungen mit Verbesserungsvorschlägen verbessern die Arbeit der Entwickler.

Erstellen Sie mit QA-MISRA Regeln für die sichere Anwendung von C/C++ in kritischen Systemen

  • Lokalisiert Quellcode, der nicht den MISRA-Regeln entspricht
  • Verbindet Meldungen direkt mit dem Quellcode und den entsprechenden MISRA-Regeln
  • Individuell auf jedes MISRA Subset konfigurierbar (auch nur für Teile eines Projektes)
  • Querverweise zu Regeldefinitionen mit Erläuterungen zum Warnungshintergrund und positiven wie negativen Beispielen
  • Reports über die Softwarequalität (Art und Häufigkeit von Regelverletzungen etc.)
  • Erzeugt textliche und grafische Metriken (Zuverlässigkeit, Testbarkeit, Wartbarkeit, Portabilität, etc.)
  • Offene Schnittstelle zur Implementierung von eigenen Regeln z.B. „Namenskonventionen“ und Layoutvorgaben
  • Commandline Interface verfügbar zum Automatisieren der Überprüfungsläufe z.B. über Nacht
  • Verfügbar für Windows, Linux und Unix Plattformen

Datenblatt zu QA-MISRA

Unser Datenblatt gibt Ihnen einen Überblick, wie Sie mit QA-MISRA C++ Code-Inhalte entdecken, die nicht mit den MISRA-Programmierrichtlinien übereinstimmen.
Datenblatt MISRA C++ | PDF | 699 KB
Unser Datenblatt gibt Ihnen einen Überblick wie Sie mit Sie mit QA-MISRA C die MISRA-Programmierrichtlinien im Quellcode dediziert einhalten.
Datenblatt MISRA C | PDF | 837 KB

Registrierungspflichtige Downloads

Für folgende Downloads ist eine Registrierung erforderlich. Bitte füllen Sie folgendes Formular aus.

Webinare

In unserem Webinar MISRA erfahren Sie was MISRA ist, wie Programmierstandards das Know-how des Entwicklers erhöhen und wie die Qualität mit QA-C/C++ automatisiert verbessert werden kann.
Webinar MISRA | PDF | 447 KB

White Papers

HICPP, JSF++ and MISRA C++: a study of rule overlaps and effective compliance.
MISRA Overlaps Coding Standards | PDF | 918 KB
This paper provides a quick overview of MISRA, coding standards and the role of static analysis tools in the development of high quality code.
MISRA Overview | PDF | 245 KB

Testen Sie QA-MISRA und halten Sie damit Programmierrichtlinien einfach ein. Gerne stehen wir Ihnen mit unserem Know-how beratend zur Seite. 

Kostenlose Testlizenz