• Technischer Support
  • Kontakt
  • Blog
  • Deutsch
    • English
    • Français
    • Italiano
    • Português
    • Español
    • 简体中文
  • Tools
    • STATISCHE ANALYSE
      • QA-MISRA
        Detaillierte Tiefenanalyse für C/C++-Code
      • Cantata Test Architect
        Software-Architektur: verstehen, definieren und kontrollieren
      • Source-Code-Metriken
        Automatisierte Source-Code-Metriken für C/C++
      • Get a demo
    • Softwaretests
      • Cantata
        Automatisierte Unit- und Integrationstests für C/C++-Code
      • Cantata Team Reporting
        Add-on für die Zusammenarbeit von verteilten Teams
      • AdaTEST 95
        Automatisierte Unit- und Integrationstests für Ada-Code
      • Why Pay for Unit Test Tool?
  • LÖSUNGEN
    • BRANCHEN
      • Automotive
      • Energie
      • Medizintechnik
      • Industrielle Automatisierun
      • Bahntechnik
      • Luft-/Raumfahrttechnik und Verteidigun
      • Geschäftskritische Branchen
      • E
      • E
      • Get a demo
    • SICHERHEITSSTANDARDS
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128 / 50657
      • DO-178C
      • MISRA
      • AUTOSAR
      • CERT
      • Why bother to unit test?
  • Akademie
    • Seminare
    • Trainings
    • Webinare
    • Referenten
    • Programm 2022
  • Unternehmen
    • Über uns
    • Management Team
    • Partner
    • Newsletter & Pressemitteilungen
    • Events
    • Karriere
    • Get a demo
  • Ressourcen
  • Porsche
  • Deutsch
    • Englisch
    • Französisch
    • Italienisch
    • Portugiesisch, Portugal
    • Spanisch
    • Vereinfachtes Chinesisch
  • Tools
    • Statische Analyse
      • QA-MISRA
      • Cantata Test Architect
      • Source Code Metriken
    • Softwaretests
      • Cantata Team Reporting
      • Adatest 95
      • Cantata
  • Lösungen
    • Branchen
      • Automotive
      • Energie
      • Medizintechnik
      • Industrielle Automatisierung
      • Bahntechnik
      • Luft-/Raumfahrttechnik & Verteidigung
      • Geschaeftskritische Branchen
    • Sicherheitsstandards
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • ISO 26262
      • EN 50128/50657
      • DO 178
      • MISRA
      • Autosar
      • CERT
  • Akademie
    • SEMINARE
    • TRAININGS
    • WEBINARE
    • REFERENTEN
  • Unternehmen
    • Über Uns
    • Management Team
    • Newsletter & Pressemitteilungen
    • Karriere
    • Events
  • Ressourcen
  • Kontakt
  • Blog
qa-misra

Vorteile & Features und technische Spezifikationen

qa-misra

Vorteile & Features und technische Spezifikationen

QA Systems > Tools > QA-MISRA > QA-MISRA – Überblick

DIE VORTEILE AUF EINEN BLICK:

  • Schneller am Markt mit reduzierten Kosten
  • Ihre Software ist stabiler durch weniger Fehler
  • Zeigt Programmierfehler früh im Entwicklungsprozess
  • Sorgt für hochwertigen, standardkonformen Code
  • Voll integrierte Umgebung für den MISRA Standard
  • Für alle Bereiche, in denen es auf sicherheitskritische Software ankommt
  • Bessere Zusammenarbeit der Programmierer und Teams
  • Verbessert das Know-how und fördert Best Practice in Ihrem Entwicklerteam
  • Führt zu verlässlicher, portierbarer und wartbarer Software
  • Erlaubt sofortige, wiederholbare Tests in Ihrer Entwicklungsumgebung

KEY FEATURES

QA-MISRA ist ein statisches Analysetool zur Überprüfung von Kodierungsrichtlinien und zur Berechnung von Code-Metriken für sicherheitskritische C/C++-Programme, die den Sprachnormen C90, C99, C11, C18 und C++98, C++11, C++14, C++17 entsprechen.

  • Schnell und einfach in der Anwendung
  • Einhaltung von Kodierungsrichtlinien, einschließlich MISRAC:2004, MISRA-C:2012, und benutzerdefinierten Regelsätzen
  • Keine ‚false positives‘ und ’no false negatives‘ bei Syntaxregeln
  • Nahtlose Integration mit Astrée zur Gewährleistung von keinen ‚false negatives‘ und minimalen ‚false positives‘ bei semantischen Regeln
  • Berechnung von Code-Metriken: HIS-Metriken und benutzerdefinierte Metriken
  • Durchsetzung von Schwellenwerten für Metriken
  • Vollständige Rückverfolgbarkeit der gemeldeten Code-Problemen
  • Interaktive Auswertung der Ergebnisse
  • Robuste Klassifizierung der Ergebnisse
  • Konfigurierbare Generierung von Report-Dateien
  • Nachverfolgung und Visualisierung des Projektstatus und Analyse-Revisionen
  • Client/Server-Architektur mit Queue-Verarbeitung der Analyseanfragen, sowie zentrales User Management und Authentifizierung
  • Eigenständiges Tool mit offenen Schnittstellen und offenen Dateiformaten
  • MATLAB-Integration und TargetLink-Kopplung
  • Automatische Tool-Qualifizierung gemäß den Sicherheitsstandards

TECHNISCHE SPEZIFIKATIONEN, PLATTFORMEN UND INTEGRATIONEN

Allgemeine Funktionen

  • Command Line Interface (CLI)
  • Interaktive GUI – Interactive GUI
  • Online-Help & MISRA Knowledgebase
  • Übersichten & detaillierte Reports
  • Integration in Eclipse basierte IDE

Code Analyse Funktionen:

  • Sehr schnelle Source Code Analyse
  • Klassifizierung von Alarmen auf Basis von Kommentaren möglich
  • ISO/IEC 9899:1990 (C90)
  • ISO/IEC 9899:1999 (C99)
  • ISO/IEC 9899:2011 (C11)
  • ISO/IEC 9899:2018 (C18)
  • ISO/IEC 14882:2011 (C++11)
  • ISO/IEC 14882:2014 (C++14)
  • ISO/IEC 14882:2017 (C++17)

Unterstützte Coding Standards:

  • MISRA C:2004
  • MISRA C:2012
  • MISRA C:2012 Amendment 1&2
  • MISRA AC AGC
  • HIS Metriken
  • ISO/IEC TS 17961:2013 (C Secure Coding Rules)
  • SEI CERT C Coding Standard
  • SEI CERT C++ Coding Standard
  • Common Weakness Enumeration (CWE)
  • MISRA C++:2008
  • Adaptive AUTOSAR C++14
  • Custom Coding Standards
  • Review of naming conventions
  • Expandable Rulesets

Sicherheitskritische Standards:

Durch die Verwendung des ‘Qualification Support Kits‘ kann QA-MISRA automatisch für alle üblichen Sicherheitsstandards qualifiziert werden:

  • ISO 26262:2018 (Automobilindustrie)
  • EN 50128:2011/A2:2020 (Bahntechnik)
  • EN 50657:2017 (Bahntechnik)
  • IEC 62304:2006 (Medizintechnik)
  • IEC 61508:2010 (Allgemeine Industrie)
  • DO-178B (Luft-/Raumfahrttechnik und Verteidigung)
  • DO-178C / DO-330 (Luft-/Raumfahrttechnik und Verteidigung)

System Anforderungen:

  • Windows:64-bit Windows 10
  • Linux: 64-bit CentOS/RHEL 7 oder kompatibel
  • 4 GB RAM (16 GB empfohlen)
  • 4 GB Speicherplatz

Continuous Integration Umgebungen:

  • Jenkins
  • Andere CI Umgebungen können über Command Line Interface eingebunden werden
ZURÜCK ZU QA-MISRA

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen | Germany

© 2022 QA SYSTEMS GMBH

Die Produktnamen Cantata und QA-MISRA sind eingetragene Marken der QA Systems GmbH.

„MISRA“ und „MISRA C“ sind eingetragene Marken der MISRA Consortium Limited.
QA-MISRA ist ein unabhängiges Werkzeug von QA Systems und steht nicht in Verbindung mit der MISRA Consortium Limited.

Phone: +49 (0)711 138183 -0
Fax: +49 (0)711 138183 -10
E-Mail: [email protected]

  • Imprint
  • Privacy Policy
  • Contact
  • Resources

Newsletter

Get the latest technology news updates, product releases plus tips and tricks:

Anmeldung zum Newsletter
  • Folgen
  • Folgen

Newsletter

Get the latest technology news updates, product releases plus tips and tricks:

Anmeldung zum Newsletter
  • Folgen
  • Folgen

Phone: +49 (0)711 138183 -0
Fax: +49 (0)711 138183 -10
[email protected]

  • Imprint
  • Privacy Policy
  • Contact
  • Resources

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen Stuttgart | Germany

© 2021 QA SYSTEMS GMBH

Start
Trial
×

Login

Passwort vergessen?

Oder

Konto erstellen

Anmeldung für den Zugriff auf die Premium-Inhalte

Registrieren Sie sich für vollen Zugriff auf unsere umfangreiche Ressourcen-Bibliothek. 

  • This field is for validation purposes and should be left unchanged.

×

QA-MISRA – Überblick

Akademie Anmeldeformular

  • Kontaktdaten des Teilnehmers

  • QA Systems reserviert im jeweiligen Seminarhotel – in der Regel zu Sonderkonditionen – eine begrenzte Zimmeranzahl als Abrufkontingent. Die Reservierung sowie die Abrechnung der Zimmer sind von den Teilnehmern direkt mit dem Hotel abzuwickeln. Wenn Sie die Hotelinformationen erhalten möchten, bitte hier entsprechend markieren:
  • This field is for validation purposes and should be left unchanged.

Diese Website verwendet Cookies um Ihnen ein angenehmeres Surfen zu ermöglichen.

Wenn Sie diese Website nutzen akzeptieren Sie die Verwendung von Cookies. Mehr erfahren
OK
Change Settings
Cookie-Box-Einstellungen
Cookie-Box-Einstellungen

Privacy settings

Decide which cookies you want to allow. You can change these settings at any time. However, this can result in some functions no longer being available. For information on deleting the cookies, please consult your browser’s help function. Learn more about the cookies we use.

With the slider, you can enable or disable different types of cookies:

  • Block all
  • Essential
  • Functionality
  • Analytics
  • Advertising

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected

This website won't:

  • Remember your login details
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country

This website won't:

  • Remember your login details
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected
  • Functionality: Remember social media settingsl Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions

This website won't:

  • Remember your login details
  • Advertising: Use information for tailored advertising with third parties
  • Advertising: Allow you to connect to social sites
  • Advertising: Identify device you are using
  • Advertising: Gather personally identifiable information such as name and location

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected
  • Functionality: Remember social media settingsl Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Use information for tailored advertising with third parties
  • Advertising: Allow you to connect to social sitesl Advertising: Identify device you are using
  • Advertising: Gather personally identifiable information such as name and location

This website won't:

  • Remember your login details
Save & Close