100% coverage for MISRA C++:2023
Perforce Software has launched a compliance module for the MISRA C++:2023 standard published this week.
The module works with the Perforce MISRA C and MISRA C++ static code analyzer for functional safety, security, and coding standards compliance.
To ensure its customers can enforce the new guidelines from day one of the release of the official MISRA C++:2023 standard, Perforce has developed the M2CPP compliance module to provide 100% enforcement coverage. The full compliance module is now available to customers.
“MISRA has a long history of helping developers from all industries improve the safety and quality of their code,” says Richard Corden, Software Engineering Team Lead at Perforce. “MISRA C++ continues in this tradition with guidance for using the power of modern C++ safely. As founding members of the MISRA working groups, we at Perforce have leveraged our 25 years of experience to provide the best coverage.”
- MISRA clarifies safe and secure uses of the C language
- Axivion Suite 7.5 adds new functions for safety code
- Standard eliminates BARR-C and MISRA-C conflicts
Perforce’s Helix QAC static analyzer identifies errors, vulnerabilities, and non-compliant code to chieve a high standard of code quality and security. Helix QAC 2023.3 also includes extended C++20 language support and makes improvements to the Perforce Validate platform and integration of Helix QAC with Validate, including other quality of life and performance enhancements.
IT also provides 100% enforcement coverage for MISRA C:2023, which consolidates MISRA C:2012 with all four amendments and two technical corrigenda into a single, comprehensive edition and has improved enforcement for Rule 8.3 as well as language feature support for the requires-expressions that can be used to determine the validity of a construct without resulting in a compiler error.
The Continuous Security & Code Compliance Platform provides functional safety, security, reliability, and quality assurance for embedded and mission-critical applications. The Validate platform provides a centralized store of analysis data, trends, and configurations for codebases across the organization, providing a single pane of glass for all Perforce Static Analysis products.