AUTOSAR Classic and AUTOSAR Adaptive: Platforms for Success

This document focuses on how an integrated set of tools can help ease the development path of AUTOSAR applications for the Classic and Adaptive Platforms.

ISO 26262 Second Edition Technical Overview

Your introduction to explain how ISO 26362 "Road vehicles - Functional Safety" influences,. how automotive software is designed, developed and tested.


Automating Requirements Traceability

ALM tool provides, facilities for the careful management and monitoring of all aspects of software development, but rely on manual intervention to collate information on code development, verification and validation. 

Learn how that process can be automated using your ALM tool of choice.


Static analysis (or SAST) yields many benefits, including checking for adherence to secure coding standards. Sometimes known as “language subsets”, these coding standards aim to improve one or more of the portability, safety, and security aspects of a program by restricting those aspects of the chosen programming language mostly likely to cause problems in those areas. 

Getting to grips with
MISRA C:2012

This document reflects LDRA’s unique insight into the creation of MISRA C:2012, and into the incremental changes resulting from a policy of continuous improvement.

automated code
review with C++

This video shows the application of C ++:2008 standards in the context of a functionally safe application. 

Being compliant with MISRA C/C++

This video gives a practical overview of what is required by the MISRA compliance: 2020 document.

Address your
 insecurities with

An introductory document to both the CERT C standard, and the way in which automated tools can help achieve its objectives


Dynamic analysis complements static analysis (DAST & SAST). It involves the compilation and execution of some or all of the code base, to validate or verify its characteristics in practice. ISO 26262 requires compliant applications to be analysed dynamically

Testing on target

Accessing the results presents the biggest single challenge in on-target testing. This video demonstrates the three most popular mechanisms; debugger script, file I/O and serial I/O.

Structural Code Coverage with MATLAB Simulink

This video demonstrates the automation of code coverage analysis for source code auto generated using MathWorks MATLAB® Simulink®. 

Achieving functional safety with Eclipse and a Linux target

This video demonstrates how the structural coverage and unit test techniques demanded by ISO 26262 can be automated for a Linux target.


Test Driven Development is increasingly popular in automotive application development, and the use of manual unit test frameworks is seeing a similar upturn in popularity in parallel. TDD can be achieved using a COTS application like the LDRA tool suite, or a manual unit test framework can be complemented by such a tool to achieve the code coverage to show that tests are complete and traceable to requirements. 

Test Driven Development

Read how Test Driven Development (TDD) can be achieved using a COTS tool such as the LDRA tool suite

Cross Platform Code Coverage with Catch2

This video discusses how code coverage can be achieved on ISO 26262 compliant projects, where manual unit tests have been created using Catch2 

Cross Platform Code Coverage with CppUTest

This video discusses how code coverage can be achieved on ISO 26262 compliant projects, where manual unit tests have been created using CppUTest

Cross Platform Code Coverage with Google Test

This video discusses how code coverage can be achieved on ISO 26262 compliant projects, where manual unit tests have been created using Google Test (Gtest)


Improving confidence in
Software Of Unknown Pedigree (SOUP)

Not everyone has the luxury of working with code developed in accordance with clearly defined requirements, coding standards, a well-controlled development process, and a coherent test regime.

Learn how to leverage SOUP in security-focused developments and remain in compliance with the principles of 

SAE J3061 & ISO 26262.

LDRA Is Here To Help

For more than 40 years, LDRA has developed and driven the market for software that automates code analysis and software testing for safety-, mission-, security-, and business-critical markets. Working with clients to achieve early error identification and full compliance with industry standards, LDRA traces requirements through static and dynamic analysis to unit testing and verification for a wide variety of hardware and software platforms. Boasting a worldwide presence, LDRA has headquarters in the United Kingdom with subsidiaries in the 

 United States, Germany, and India coupled with an extensive distributor network.

For more information on the LDRA tool suite, please visit

Our Customers

ISO 9001 | TÜV Certification

The TÜV and ISO certificates each say something a little different about LDRA and its products. ISO 9001 certification demonstrates LDRA’s ability to consistently meet and exceed customer expectations. And TÜV approval of software test tools suggests something more specific about the capabilities of the products, and their capacity to meet the exacting demands of the world’s predominant functional safety standards.