The coding standard details software programming principles, specifies naming conventions, and outlines rules for data types, functions, preprocessor macros, variables, and much more. Individual rules that have been demonstrated to reduce or eliminate certain types of bugs are highlighted.


See Which Tools Are Right For Me? for help choosing your customised tool suite.

BARR-C Embedded C Coding Standard Compliance Tools from LDRA
  • The LDRA tool suite provides the most comprehensive C coding standards enforcement available. Support of the Barr Group Embedded C Coding standard extends LDRA’s already comprehensive list of C/C++ language standards
  • LDRArules is a cost-effective, stand-alone rules checker independent from the LDRA tool suite that is focused on increasing software quality through coding standards compliance, including BARR-C
LDRA Offers Complete Transparency on Coding Standards Support

For every coding standard we support, we offer a complete compliance matrix so you can see exactly which rules are implemented within our tools. You can easily compare tool compliance to multiple versions of the standard, and you can assess compliance for multiple standards.

embedded c industrial