QA-C

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

With QA-C/MISRA deviations from the most MISRA guidelines can be found in the source code. With this program, developers are able to analyze the source code on error-proneness and maintainability. The program detects programming style that does not comply with the MISRA rules. It shows alternatives and refers to the appropriate places in the MISRA rule directory with cross reference to the rule definition and detailed assistance with suggestions for improvement.

Properties

  • Filters source code that does not meet the 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 )
  • Crossreferences (HTML) to rule definitions and explanatory examples
  • Generates reports about the software quality ( type and frequency of rule violations, etc.)
  • Produces textual and graphical metrics ( testability, maintainability, portability )
  • Has an open interface for implementing user-specific rules, such as specific identifier conventions
  • Is expandable via command line scripts to control, for example to automate the verification runs
  • Supports quality initiatives such as CMM, ISO9003/EN29003, ISO 9126, IEC 61508, DO- 178B and Def Stan 00-55.
  • Provides integration in development environments such as Visual Studio or Code Wright and widely used version control systems
  • Is available for Windows, Linux and Unix platforms
666147
de