Skip to main content
  • Moving to Modern C++

    Safety-critical C++ code is commonly developed according to the MISRA coding standard — using C++03. But you want to move to modern C++...

  • What Is MISRA®? An Overview of MISRA Coding Guidelines and Compliance

    What Is MISRA? MISRA® is a set of C and C++ coding standards, developed by the Motor Industry Software Reliability Association (MISRA).

  • 6 Key Changes in MISRA C:2012 Coding Guidelines

    MISRA C is one of the most widely used coding standards. But the C language has evolved since the first version of MISRA C came out. And MISRA C has evolved, too, with the latest change in MISRA C:2012.

  • How to Compare MISRA Checkers

    In this white paper about MISRA checkers, you'll learn why some MISRA checkers are better than others, how to enforce undecidable MISRA rules, and what to look for in your MISRA C checker and MISRAA C++ checker.

  • How to Improve Embedded Systems Security

    Embedded software is used in some of the world's most important systems (including automobiles and medical devices) — where security risks could lead to fatalities. That's why it's time to improve the security of embedded systems.

  • High Integrity C++ Coding Rules

    Get HIC++ 4.0 coding rules for writing robust, maintainable C++11 code. Access 155 rules, examples, and compare with other C++ standards for best practices.

  • Developer Challenge: Are Your Code Reviews Effective?

    Many developers believe they can use manual code reviews to comply with coding standards. But in practice, most manual code reviews aren't effective enough...

  • Static Code Analysis Tools Comparison

    Not all static code analyzers are the same, and you need the right one to analyze source code sufficiently. However, choosing the right static code analyzer can be a time-consuming challenge. For that reason, review this static code analysis tools comparison guide.

  • How to Write Secure Code in C

    You can’t risk any security vulnerabilities — particularly if you’re developing software for embedded systems.

  • Version Control Best Practices in Game Development

    Get version control best practices from some of the world's best game development teams.