QA-C/MISRA

QA-C/MISRA
QA-C
Entwickler: Programming Research
Betriebssystem: Microsoft Windows, Linux und andere Unix-Varianten
Lizenz: Node-Locked und Floating
QA Systems GmbH

QA-C ist ein Programmpaket zur Qualitätssicherung in der Softwareentwicklung. Die erste Version erschien 1989, damit ist es das älteste kommerziell verfügbare Tool zur statischen Codeanalyse. Es hat eine sehr hohe Verbreitung.[1]

Der Einsatz von QA-C/MISRA gewährleistet, dass der Quellcode den MISRA-Richtlinien genügt. Mit diesem Tool sind Entwickler in der Lage, den Quelltext auf Fehleranfälligkeit und Wartbarkeit zu analysieren. Das Programm erkennt Programmierstil, der nicht den MISRA-Regeln entspricht. Es zeigt Alternativen auf und verweist auf die entsprechenden Stellen im MISRA-Regelverzeichnis mit Querverweis auf die Regeldefinition und ausführlichen Hilfestellungen mit Verbesserungsvorschlägen.

Eigenschaften

  • Filtert Quellcode, der nicht den MISRA-Regeln entspricht
  • Verbindet Meldungen direkt mit dem Quellcode und den entsprechenden MISRA-Regeln
  • Individuell für jede MISRA Teilmenge konfigurierbar (auch für Teile eines Projektes)
  • Querverweise (HTML) zu Regeldefinitionen und erklärenden Beispielen
  • Reports über die Softwarequalität (Art und Häufigkeit von Regelverletzungen etc.)
  • Erzeugt textliche und grafische Metriken (Testbarkeit, Pflegbarkeit, Portabilität)
  • Offene Schnittstelle zur Implementierung Anwender Regeln z.B.: In-House Namenskonventionen
  • per Kommandozeile zur Scriptsteuerung erweiterbar beispielsweise zur Automatisierung der Überprüfungsläufe
  • Unterstützt Qualitätsinitiativen wie CMM, ISO9003/EN29003, ISO 9126, IEC 61508, DO-178B und Def Stan 00-55.
  • Integrationen in Entwicklungsumgebungen wie z.B. Visual Studio oder Codewright und verbreitenden Versionskontrollsystemen
  • Verfügbar für Windows, Linux und Unix Plattformen

Quellen

  1. QA Systems - QA-C Misra / QA-C / QA-C++ Referenzen

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать реферат

Schlagen Sie auch in anderen Wörterbüchern nach:

  • MISRA — C ist ein C Programmierstandard aus der Automobilindustrie, der von der MISRA (Motor Industry Software Reliability Association) erarbeitet wurde. Die erste MISRA Standard für die Programmiersprache C MISRA C wurde ursprünglich 1998 definiert.… …   Deutsch Wikipedia

  • MISRA-C — ist ein C Programmierstandard aus der Automobilindustrie, der von der MISRA (Motor Industry Software Reliability Association) erarbeitet wurde. Der erste MISRA Standard für die Programmiersprache C MISRA C wurde ursprünglich 1998 definiert.… …   Deutsch Wikipedia

  • MISRA C — MISRA C  стандарт разработки программного обеспечения на языке Си, разработанный MISRA (Motor Industry Software Reliability Association). Цель стандарта  улучшить безопасность, переносимость и надежность программ для встраиваемых систем …   Википедия

  • MISRA C — is a software development standard for the C programming language developed by MISRA. Its aims are to facilitate code safety, portability and reliability in the context of embedded systems, specifically those systems programmed in ISO C. There is …   Wikipedia

  • MISRA C++ — is a software development standard for the C++ programming language developed by MISRA. Its aims are to facilitate reliability in the context of embedded systems, specifically those systems programmed in C++. There is also a set of guidelines… …   Wikipedia

  • Misra Records — Misra Founded 1999 Founder Michael Bracy Timothy Bracy Paige Conner Totaro Distributor(s) ADA Genre …   Wikipedia

  • Misra Yantra — is one of the four distinct astronomical instruments of the Jantar Mantar observatory located in New Delhi, India.[1] Each instrument at the Jantar Mantar are separate brilliant architectures constructed based on mathematical observations, and… …   Wikipedia

  • Misra — or Mishra may refer to: Motor Industry Software Reliability Association MISRA C, a software development standard for the C programming language Misra (poetry), a term meaning line in Turkic, Arabic, Persian and Urdu poetry Mishra, Indian sur name …   Wikipedia

  • Misraħ Kola — Misraħ Kola, (the Square of Nicholas) is an Estate in the locality of Attard, Malta and is considered a part of Attard while not strictly belonging to the three villages made up of (central) Attard, Balzan and Lija. Up until the late 1900s, the… …   Wikipedia

  • MISRA C — est une norme de programmation en langage C créée en 1998 par le Motor Industry Software Reliability Association (MISRA). Elle spécifie les règles de programmation pour plus de sûreté. L’objectif est d’éviter des erreurs d’exécution provoquées… …   Wikipédia en Français

  • mısra — is., ed., Ar. miṣrāˁ Dize Bir beyitte iki mısra bulunur …   Çağatay Osmanlı Sözlük

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”