LDRA Tool Suite

The LDRA tool suite is a flexible platform for producing safety, security, and mission-critical software in an accelerated, cost effective and requirements driven process.

Our brands

ldra logo

Our brands

LDRA Tool Suite

The LDRA tool suite is LDRA’s flagship platform that delivers open and extensible solutions for building quality into software from requirements through to deployment.
The tool suite provides a continuum of capabilities including:

  • Requirements traceability,
  • Test management,
  • Coding standards compliance,
  • Code quality review,
  • Code coverage analysis,
  • Data-flow and control-flow analysis,
  • Unit/integration/target testing,
  • and certification and regulatory support.

It supports traditional & Modern Testing Methodologies like Unit & Integration Testing and Agile, DevOps & Test Driven Development ( TDD) .

The LDRA tool suite is LDRA’s flagship platform that delivers open and extensible solutions for building quality into software from requirements through to deployment.
The tool suite provides a continuum of capabilities including:

  • Requirements traceability,
  • Test management,
  • Coding standards compliance,
  • Code quality review,
  • Code coverage analysis,
  • Data-flow and control-flow analysis,
  • Unit/integration/target testing,
  • and certification and regulatory support.

It supports traditional & Modern Testing Methodologies like Unit & Integration Testing and Agile, DevOps & Test Driven Development ( TDD) .

The main purpose is to:

  • Identify defects: Find and fix bugs early in the development process.
  • Ensure quality: Deliver high-quality software that meets user requirements
  • Validate functionality: Verify that the software functions as intended.
  • Improve reliability: Enhance the software's reliability and robustness.
  • Reduce risk: Minimize the risk of software failures and system downtime

By combining these methodologies and techniques the LDRA tool suite assists software development teams to ensure the quality and reliability of their products.

What makes LDRA Tool Suite the best tool for static and dynamic code analysis?

Requirements Traceability:

  • Traces requirements from initial definition through design and implementation to verification and validation.
  • Ensures that all requirements are implemented and tested.

Test Management:

  • Manages and automates the entire testing process, including test case creation, execution, and reporting.
  • Supports unit, integration, and system-level testing.

Coding Standards Compliance:

  • Enforces coding standards, such as MISRA C/C++, CERT C/C++, and custom standards.
  • Identifies and flags violations of coding standards

Code Quality Review:

  • Analyzes code for potential defects, vulnerabilities, and inefficiencies.
  • Provides detailed reports on code complexity, maintainability, and adherence to best practices.

Code Coverage Analysis:

  • Measures the extent to which code is executed during testing.
  • Identifies untested code sections that may contain defects.

Data-Flow and Control-Flow Analysis:

  • Analyzes the flow of data and control through the code.
  • Identifies potential errors, such as dead code, unreachable code, and data races.

Unit/Integration/Target Testing:

  • Supports the creation and execution of unit tests, integration tests, and target-level tests.
  • Provides tools for test automation, test case management, and test coverage analysis.

Certification and Regulatory Support:

  • Helps organizations comply with industry standards and regulations, such as :
    • Aerospace and Defense (DO-178B/C, DO-254, DO-278, Def Stan 00-56)
    • Automotive (ISO 26262, ISO/SAE 21434, Automotive SPICE)
    • Industrial and Energy (IEC 61508, IEC 62443-4-1, IEC 60880, ISO 13849)
    • Medical (IEC 62304)
    • Rail Transportation (EN 50128)
  • Provides tools and processes for certification and regulatory compliance.

Additional functionalities:

  • Project management: Provides tools for tracking project progress, managing resources, and generating reports.
  • Configuration management: Manages changes to the software code and configuration files.
  • Documentation generation: Generates automated documentation, such as requirements specifications, design documents, and test reports.

Benefits:

  • Improved software quality and reliability.
  • Reduced development time and costs.
  • Increased confidence in software safety and security.
  • Enhanced compliance with industry standards and regulations.

The core components of the tool suite are available in several configurations that align with common software development needs. A comprehensive set of add-on capabilities are available to tailor the solution for any project.

André De Ceuninck

André De Ceuninck

Software Quality | Testing | Certification

Embedded safety critical SW product development

Combining comprehensive static & dynamic analysis capabilities makes the LDRA tool suite® a unique integrated solution. It is specifically targeted at embedded safety critical SW product development. You can Expect wide language and platform support, seamless integration, customization options, industry-recognized standards compliance, and a user-friendly interface, a compelling choice for organizations seeking to improve code quality, security, and reliability.

More information

Our Customers