QA-C / MISRA

from Wikipedia, the free encyclopedia
QA-C
Basic data

developer Programming Research
Publishing year 1989
operating system Microsoft Windows , Linux and other Unix variants
License Node-locked and floating
Manufacturer website

QA-C is a program package for quality assurance in software development . The first version appeared in 1989.

With QA-C / MISRA, deviations from most of the MISRA guidelines can be found in the source code . With this program, developers are able to analyze the source code for susceptibility to errors and maintainability. The program recognizes a programming style that does not conform to the MISRA rules. It shows alternatives and refers to the corresponding places in the MISRA rule directory with a cross reference to the rule definition and detailed assistance with suggestions for improvement.

properties

  • Filters source code that does not conform to MISRA rules
  • Connects messages directly to the source code and the corresponding MISRA rules
  • Can be configured individually for each MISRA subset (also for parts of a project)
  • Creates cross-references ( HTML ) to rule definitions and explanatory examples
  • Creates reports on software quality (type and frequency of rule violations, etc.)
  • Generates textual and graphic metrics (testability, maintainability, portability )
  • Has an open interface for the implementation of user-specific rules, e.g. B. specific identifier conventions
  • Can be expanded via the command line for script control , for example to automate the check runs
  • Supports quality initiatives like CMM , ISO9003 / EN29003, ISO 9126 , IEC 61508 , DO-178B and Def Stan 00-55.
  • Offers integration in development environments such as B. Visual Studio or Codewright and popular version control systems
  • Is available for Windows , Linux and Unix platforms

Web links