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.
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.
The add-on components for LDRArules include TBmisra, TBsecure, and tool chain configurations (TCCs).
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:
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 |
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 |
Email: info@ldra.com
EMEA: +44 (0)151 649 9300
USA: +1 (855) 855 5372
INDIA: +91 80 4080 8707