Ask an Embedded Testing Expert

1-877-221-3069

Coding Standards Enforcement

The term "coding standards" is sometimes confusingly mixed with "style guide". Stylistic issues such as code layout and naming conventions are just a very small part of a coding standard, and usually are very project-specific. The actual benefit of coding standards is to identify problematic constructs that the underlying language allows, and restrict or eliminate the use of those constructs within the application code.

Some software development organizations, such as those building embedded automotive applications, have long embraced coding standards for software development, MISRA-C:1998, and MISRA-C:2004, for example, are widely used in the automotive industry.

More than ever, all sorts of developers recognize that adopting coding standards arguably once customary only within the embedded community makes sense and does not stifle creativity.

Vector Software supports coding standards, via a very full featured integration with the QA·C and QA·C++ products from Programming Research (PRQA)

PRQA is recognized worldwide as the coding standard experts by leading software developers, industry experts, and standards bodies. They are the dominant player in the growing CSE (coding standard enforcement) space.

The VectorCAST integration with PRQA, allows users direct access to the full range of PRQA analysis from within the VectorCAST Graphical Interface. This allows testers to ensure the code being tested continues to conform to the coding standards, as bugs are identified in fixed, during the testing process.

Programming Research