What Is the JSF AV C++ Coding Standard?
What Does the JSF Coding Standard Cover?
The JSF coding standard covers safety-critical coding rules for C++.
Developers use this standard to produce code free from defects. One minor coding error could result in significant harm — either to people or to the system.
Why C++ Needs a Coding Standard
The JSF coding standard is especially important, due to the nature of C++.
The C++ language is often used to develop applications in safety-critical environments. But it wasn’t specifically designed for them. Using the JSF coding standard makes C++ safer.
The purpose of this coding standard is to define a C++ rule set that produces correct, reliable, and maintainable code.
Code written in compliance with JSF++ will be:
Who Should Use It?
Air vehicles include more lines of code today than ever before. A coding error could compromise safety.Back to top
How to Comply With JSF AV C++
Helix QAC for C++ includes a JSF AV C++ compliance module to enforce these coding rules. This helps you adopt safe usage of C++ language.
So, when you use Helix QAC, you’ll get:
- The most comprehensive JSF AV C++ rule checking available.
- Fully documented rule enforcement and message interpretation.
- Extensive example code.
- Fully configurable rules processing.
You’ll also get advice on modifying your code to comply with JSF AV C++. You’ll improve your software integrity. And you’ll get an audit document that proves you’ve complied with the standard.