![GrammaTech Static Code Analysis](media/banner/Banner_CodeSonar_2023.png)
MISRA, AUTOSAR und weitere Programmierrichtlinien
MISRA-C und MISRA-C++ sind Programmierstandards, die in der Automobilindustrie durch die Motor Industry Software Reliability Association (MISRA) erarbeitet wurde. Ziel von MISRA ist die Qualität (insbesondere bezüglich Zuverlässigkeit und Wartbarkeit) in der Software-Entwicklung zu steigern.
Die MISRA-Regeln werden auch in anderen Industrien wie der Luftfahrt, Verteidigung, Telekommunikation und Medizintechnik eingesetzt.
AUTOSAR (AUTomotive Open System ARchitecture) ist eine Standardisierungsinitiative führender Automobilhersteller und Zulieferer.
MISRA- und AUTOSAR-Compliance lässt sich am einfachsten mit geeigneten statischen Werkzeugen erreichen.
Verifysoft bietet mit CodeSonar und Imagix 4D verschiedene Tools zur Unterstützung dieser Standards.
Aktuell werden unter anderem folgende Richtlinen abgedeckt:
- MISRA C 2004
- MISRA C 2012
- MISRA C 223
- MISRA C++ 2008
- AUTOSAR C++ 2014
- MISRA C++ 2022
- MISRA C++ 2023
- DISA-STIG (Security Technical Implementation Guide)
- ISO/IEC TS 17961 (C Secure Coding Rules Technical Specification)
- JPL (JPL Institutional Coding Standard for the C Programming Language)
- Power of Ten (NASA Jet Propulsion Lab)
- MITRE CWE (Common Weakness Enumeration)
- OWASP (Open Worldwide Application Security Project)
- CERT (Software Engineering Institute Computer Emergency Response Team)
- JSF++ (Lockheed Martin Corporation)
CodeSonar ist ein führendes Werkzeug für die Statische Codeanalyse. Neben der Überprüfung von Programmierrichtlinien wie MISRA unterstützt CodeSonar weitere Richtlinien. Eigene Programmierregeln lassen sich auf einfache Weise in CodeSonar implementieren.
Neben der Überprüfung von Programmierregeln deckt CodeSonar zusätzlich eine Vielzahl von Bugs auf.
Coding-Standards werden ebenfalls von Imagix 4D überürüft. Das Tool kann ebenfalls zum Reverse-Engineering und besserem Verständnis von Legacy-Code genutzt werden.
Kontaktieren Sie uns für weitere Informationen. Wir freuen uns auf Ihren Anruf oder Ihre Email!