High Integrity C++
Coding standard for safety and reliability
High Integrity C++ (HIC++ or formerly HICPP) is a software coding standard for the C++ programming language developed by Programming Research Limited, now part of Perforce Software. HIC++ was first published in October 2003. The latest revision, version 4.0, was released in October 2013 and documents 155 rules that restrict the use of ISO C++ language to improve software maintenance and reliability in high reliability or safety critical applications.
The Motor Industry Software Reliability Association (MISRA) C++ coding standard reference list includes High Integrity C++ .
01Tools
Notable tools that check for compliance with High Integrity C++ are:
- LDRA Testbed by Liverpool Data Research Associates
- Helix QAC (formerly Programming Research Limited QA-C++)
- Parasoft C/C++test by Parasoft
02Revision history
- 1.0, 3 October 2003
- 2.0, 20 October 2003
- 3.0, 24 January 2008
- 4.0, 3 October 2013
Sources and credits
This article is adapted from the Wikipedia article “High Integrity C++”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.