LDRA software tools and services deliver increased developer productivity and software quality while reducing overall project schedule and cost. 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. The tool suite’s open and extensible architecture integrates software life-cycle traceability, static and dynamic analysis, unit test and system-level testing on virtually any host or target platform.
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.
The tool suite enables safety and security critical software development teams to achieve certification or approval in accordance with rigorous standards in:
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.
The core components of the LDRA tool suite are: LDRA Testbed, TBvision, TBrun, and TBmanager.
LDRA Testbed together with TBvision provide the foundational static and dynamic analysis engine, and a visualization engine to easily understand and navigate standards compliance, quality metrics, and code coverage analyses. TBrun provides test case management and automated execution for unit and integration testing. TBmanager automates traceability between standards objectives, requirements, design documents, source code, tests and associated artefacts within the project verification workflow.
The add-on components for the LDRA tool suite include: TBevolve, TBexclude, TBextreme, TBhis, TBjustify, TBmisra, TBobjectbox, TBpublish, TBwcet, TBsafe, TBsecure, Dynamic Data Flow Coverage (DDFC), Future Airborne Capability Environment (FACE) Conformance Package (FCP), LDRA Function coverage and call coverage reports, Tool Chain Configurations (TCCs), Target License Packages (TLPs), TBmanager Integration Packages (TIPs), and Tool Qualification Support Packages (TQSPs).
Both LDRA and the LDRA tool suite are certified. LDRA has maintained ISO 9001 certification for over 25 years. The LDRA tool suite is approved by SGS-TÜV Saar and TÜV SUD for the following functional safety standards:
In addition, tool qualification support packs (TQSPs) are available to simplify demonstrating compliance with functional safety standards such as DO-178C that do not permit the use of certificates from certifying organizations.
Here is a partial list of the languages and platforms currently supported by the LDRA tool suite. Please contact us for a complete list of languages and platforms supported by the LDRA tool suite:
Source Code Languages |
---|
C |
C++ |
Java |
Ada95 |
Manufacturer Name | Processor Name | Compiler/Tool Chain |
---|---|---|
Atmel | ATmega128 | WinAVR |
Atmel | TSC695 (ERC32) | GNU |
Intel | 80×86 | MASM |
Intel | 80C196 | Intel |
Intel | MCS251 | Intel |
NXP | MPC5674 | WRS Diab |
NXP | MPC603e | WRS Diab |
NXP | MPC603e | GNU |
NXP | MPC74XX | GHS MULTI |
NXP | MPC74XX | GHS AdaMULTI |
NXP | MPC74XX | GHS MULTI |
NXP | MPC8260 | WRS GNU |
NXP | MPC8349E | GHS MULTI |
NXP | MPC85XX | EDS |
NXP | MC68HC11 | EDS |
NXP | MC68881 | Cosmic C Cross Compiler for S12X |
NXP | MC9S12 | WRS Diab |
NXP | P1011 | Microchip MPLAB XC Compiler |
Microchip | dsPIC®33 | DDC-I TADS – 1750A 6.1 |
MIL | RH-1750A | PSS C17 Integrated Tool Set |
MIL | RH-1750A | IAR |
NXP | LPC2294HBD144 | GHS MULTI |
PMC-Sierra | MIPS MSP 8520 | TI CCS |
TI | TMS320C2xxx | TI CC |
TI | TMS320C3x |
Host Platforms |
---|
Windows 11/10/8/7/Vista/XP |
Linux (RHEL/CentOS, Ubuntu, SUSE/openSUSE) |
MAC |
Development Tools |
---|
Altera |
Analog Devices VisualDSP |
Atego ObjectAda |
Atmel Studio |
ARM DS-5 Development Studio |
Cosmic ZAP & IDEA |
DDC-I Open Arbor |
Freescale CodeWarrior |
GNU |
Green Hills MULTI & INTEGRITY |
IAR Embedded Workbench |
iSYSTEM winIDEA |
Keil µVision |
Lauterbach TRACE32 |
MathWorks Simulink |
Mentor Graphics |
Microchip MPLAB & MPLAB X |
QNX Momentics |
Renesas |
TASKING |
TI Code Composer Studio |
Wind River Tornado, Workbench supporting VxWorks, Diab |
Xilinx |
Supported Microprocessors and Microcontrollers |
---|
Altera – NIOS, ARM |
Analog Devices – SHARC, Blackfin, ADSP-xxx, ARM |
ARM Cortex A/R/M |
Infineon – TriCore, C166, ARM |
Intel – 8051, 80C196 |
Microchip / Atmel – PIC, dsPIC, ATmega, SAM |
NXP / Freescale – LPCxxxx, S32, HCxx, MC68K, MPC5xx, 6xx & 8xx |
PowerPC – 5xx, 6xx, 7xx & 8xx |
Renesas – RH850, RL78, RX, ARM |
ST – STM32, SPC5, Stellar |
TI – MSP430, TMS320, TMS570, ARM, C6000 |
Email: info@ldra.com
EMEA: +44 (0)151 649 9300
USA: +1 (855) 855 5372
INDIA: +91 80 4080 8707