Perforce QAC (formerly Helix QAC, formerly PRQA QA·C/QA·C++) is a C/C++ static analysis and coding-standards compliance tool intended for safety- and mission-critical embedded software. Its principal function is to support ongoing compliance activities: identifying defects and standards violations early in development, producing evidence suitable for audits, and fitting into regulated development processes.
QAC focuses on static analysis that enforces coding standards (MISRA/AUTOSAR/CERT/CWE, etc.) and supports functional safety workflows. It is not primarily positioned as a broad, multi-language enterprise SAST platform; that role in the Perforce portfolio is associated more closely with Klocwork.
Key components frequently referenced by Perforce:
- Perforce QAC analysis engine plus GUI and CLI for project analysis and diagnostics.
- IDE integrations (Visual Studio, Eclipse, VS Code).
- Perforce Validate web portal as a centralized results store for reporting, trends, and collaboration across QAC and Klocwork.