LDRA tool suite®
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.
What is the 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.
The tool suite enables safety and security critical software development teams to achieve certification or approval in accordance with rigorous standards in:
- 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)
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.
What are the core components of the LDRA tool suite?
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.
What add-on components are available?
The add-on components for the LDRA tool suite include: TBmisra, TBhis, TBsecure, TBsafe, TBextreme, TBobjectbox, TBexclude, TBpublish, dynamic data-flow coverage (DDFC), Future Airborne Capability Environment (FACE) conformance package (FCP), tool chain configurations (TCCs), target license packages (TLPs), TBmanager integration packages (TIPs), and tool qualification support packages (TQSPs)..
Is the LDRA tool suite certified?
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:
- IEC 61508:2010 Functional safety of electrical/electronic/programmable electronic safety-related systems
- ISO 26262:2011 Road vehicles – Functional safety
- IEC 62304:2015-06 Medical device software – Software life cycle processes
- EN 50128:2011 Railway applications – Communication, signalling and processing systems – Software for railway control and protection systems
What languages and platforms are supported?
Please contact us for a complete list of languages and platforms supported by the LDRA tool suite. Here is a partial list of the languages and platforms currently 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/ARM7/ARM9
- Atmel – ATmegaxxx, ARM
- Freescale – HCxx, MC68K, MPC5xx, 6xx & 8xx
- Infineon – TriCore, C166, ARM
- Intel – 8051, 80C196 & others
- Microchip – PIC, dsPIC
- MIPS – SmartMIPS, 4Kx
- NXP – LPCxxxx, S32xx
- PowerPC – 5xx, 6xx, 7xx & 8xx
- Renesas – Super H xx, ARM
- STmicro – STM32xxx
- TI – MSP430, TMS320Cxx, TMS570
- TI – MSP430, TMS320Cxx, TMS570
Link – www.ldra.com