^

Products

Products

LDRArules®

LDRArules enforces compliance with industry- or user-defined coding standards and provides clear visibility of software flaws that might typically pass through the build and test process and become latent problems.

What is LDRArules?

LDRArules is a cost-effective, stand-alone rules checker that doesn’t require investment in a complete tool chain. LDRArules incorporates next generation reporting capabilities to show code quality, fault detection, and avoidance measures. Users can quickly and easily view results in call graphs, flow graphs and code review reports in an easy-to-read, intuitive format, improving collaboration and communication across all members of the development team.

LDRArules continues to advance automated code analysis and testing tools for the highly complex security- and safety-critical markets common in industry sectors such as aerospace, automotive, energy, industrial controls, medical, military, and transportation.

What add-on components are available?

The add-on components for LDRArules include TBmisra, TBsecure, and tool chain configurations (TCCs).

Is LDRArules certified?

Both the LDRA quality management system and the LDRArules product are certified. LDRA has maintained ISO 9001 certification for over 25 years. LDRArules 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 coding standards are supported?

Applying industry-based standards, LDRArules enable software teams to effectively enforce industry or company coding standards. LDRA provides the most comprehensive out of the box support for industry C, C++, Java, and Ada coding standards. Custom company coding standards can easily be created based on industry standards or from scratch.

For a complete list of supported coding standards, please contact us. Here is a list of some of the more common coding standards supported by LDRArules:

Coding Standards
Autosar C++
CERT C, CERT C++, CERT J
CWE
DERA
EADS C, EADS C++
FSB582 C, FSB582 C++
GJB
GM-L1
GM-L2
HIC ++
HIS
IPA/SEC ESCR
JPL
JSF ++ AV
LM Train Control Program (LMTCP)
MISRA C, MISRA C++
NUREG/CR-6463
SEC C, SEC C++
VSOS

What languages and platforms are supported?

Please contact us for a complete list of languages and platforms supported by LDRArules. Here is a partial list of the languages and platforms currently supported:

Source Code Languages
C
C++
Java
Ada95

 

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

Additional information

FREE 30 Day
TRIAL

Email Us

Email: info@ldra.com

Call Us

EMEA: +44 (0)151 649 9300

USA: +1 (855) 855 5372

INDIA: +91 80 4080 8707

Connect with LDRA