Perforce QAC
A commercial static-analysis and code-quality platform for C, C++ and Rust software, with support for MISRA and other safety-oriented coding standards.
Last updated August 25, 2026
Overview
Perforce QAC, marketed primarily as Helix QAC, is a commercial static-analysis product for software development, particularly in embedded and other safety-critical environments. Its origins date to 1986, when the United Kingdom-based Programming Research Limited developed the tool for the C programming language. The name QAC refers to Quality Assurance and Control, reflecting the product's original focus on measuring and improving the quality of C source code. The product analyzes source code without requiring it to be executed. It can identify defects, suspicious constructs, guideline violations and maintainability issues, while also providing metrics and cross-reference information for large codebases. A central use case is checking C and related code against formal coding standards, including MISRA C, which is widely used in automotive and other embedded systems where reliability, portability and traceability are important. The product family is also associated with C++ and Rust analysis and with workflows intended to support functional-safety development. Helix QAC combines command-line tooling with an integrated graphical environment. The command-line interface supports automation and incorporation into build or continuous-integration processes, while the graphical environment helps developers inspect findings, navigate relationships between program elements and understand both legacy and newly written code. Detailed cross-references, metric views and graphical representations are intended to make findings more actionable than a simple list of compiler-style warnings. The tool has also been used in technical work concerning the measurement of C code, including the measurements discussed in Les Hatton's book Safer C. This association illustrates the product's longstanding role in empirical assessment of source-code quality rather than only in rule-based conformance checking. Programming Research Limited, commonly associated with the PRQA name, was acquired by Perforce Software in May 2018. Following the acquisition, the product was incorporated into Perforce's portfolio and became known as Helix QAC. Perforce presents it alongside other development and code-quality technologies, with a focus on helping engineering organizations manage coding standards, static analysis and compliance requirements across large software projects. Publicly available reference material does not establish a separate legal company for the QAC brand, an independent listing, or a standalone financial profile.
History
Helix QAC began as QA·C, a static-analysis tool created in 1986 by Programming Research Limited, a software company based in the United Kingdom. Its initial purpose was to analyze C source code and support systematic quality assurance and control. At a time when large software projects were increasingly dependent on complex C codebases, the tool provided a way to inspect source without executing it, identify potentially problematic constructs and quantify characteristics of the code. The product developed beyond simple rule checking. Its capabilities included source-code metrics, detailed cross-references and views intended to help engineers understand relationships within large programs. These functions made it useful for both new development and the maintenance of older systems, where the original design may be difficult to reconstruct. The software could be used through a command-line interface for scripted or automated workflows and through a graphical integrated development environment for interactive investigation of results. A major area of application has been conformance with coding standards. Helix QAC is associated particularly with MISRA C and with quality processes for embedded software. Such standards are important in sectors where defects can have serious consequences and where development organizations must demonstrate disciplined engineering practices. The tool has also been used to produce C source-code measurements discussed in Les Hatton's book Safer C, linking it to research and practical discussion about the relationship between coding practices, software faults and maintainability. Programming Research Limited was acquired by Perforce Software in May 2018. The acquisition transferred the product into Perforce's development-tools portfolio and was followed by the Helix QAC branding. Under Perforce, the product remains positioned as a commercial code-quality and static-analysis offering for professional engineering teams. Reference material identifies support for C, C++ and Rust analysis, together with MISRA and functional-safety-oriented workflows and AI-assisted remediation capabilities in current product positioning. The available sources do not provide a complete chronology of individual releases, product managers or corporate financial results, so those details are not asserted here.
- 2018Acquisition by Perforce Software
Perforce Software acquired Programming Research Limited, the company behind QA·C. The product later adopted the Helix QAC name within Perforce's portfolio.
- 1986Original C analysis tool developed
Programming Research Limited developed the original QA·C static-analysis tool for the C programming language.
Products and positioning
A specialist static-analysis platform for C-family and Rust development, positioned for large embedded and safety-critical software programs that need coding-standard enforcement, defect detection, code metrics and reviewable compliance evidence.
Helix QACStatic code analysis and software quality1986
Helix QAC is a commercial static-analysis environment centered on C-family and Rust software. It checks source code for defects and coding-standard violations, including MISRA-oriented rules, and can calculate metrics for substantial codebases. Its command-line tools support automated or continuous-integration workflows, while its graphical environment provides cross-references, findings navigation and graphical views for investigating code relationships. The product is aimed especially at embedded and safety-critical development teams that need repeatable analysis and evidence of coding-practice compliance.
Flagship businesses
- Helix QAC
Brand decisions
- 2018Bring Programming Research products into the Perforce portfolioM&A
Programming Research Limited had developed and maintained QA·C and related static-analysis technology for software quality and coding-standard assurance.
What changed. Perforce Software acquired Programming Research Limited and subsequently presented QA·C under the Helix QAC brand.
Aftermath. Helix QAC became part of Perforce's broader portfolio of software-development tools. No transaction value is stated in the available reference material.
Recent events
- 2018Perforce Software acquired Programming Research Limited
Perforce Software acquired Programming Research Limited, bringing the PRQA static-analysis products, including QA·C, into the Perforce portfolio. The product was subsequently marketed under the Helix QAC name.
M&A
Sources
Cite this profile: Cite the canonical profile. /brand-wiki/perforce-qac · Editorial policy · How profiles are compiled