Code Review

 

LDRA automatically applies a comprehensive set of programming standards to a single source file or a complete system. Customer-defined as well as industry standard coding rules are documented and applied to source code with the relevant violations and warnings identified. The ability to hyperlink to the associated lines of source code provides additional clarification and maximum productivity.

Related Imagery

/images/related/9f4e9e59d4aa8ef47b28f6ccae32b8ee.png
/images/related/4644cec03b461110acb2ba2cdae4cf8b.png
/images/related/808500417e958d2cbb4f635d16dce3a6.jpg
/images/related/38e88c1a7d31ca421b1d5ec2518808a6.png
/images/related/03791fb36b02d484e6c55dc153666ba1.jpg

Related Documents

Related Links

Code Review

Useful Programming Standards Reference Documents

The LDRA tool suite can be assist users with programming standards certification. The 3 reference documents below detail how LDRA can assist with:

* Registration Required

Features

Code Parsing

The Code Review process begins with a systematic parsing of your source code that ensures 100% compatibility of the code implementation and the derived LDRA model. LDRA’s proprietary parser technology facilitates a broad range of code analysis and test development, including unit-level “green field” development through large scale legacy systems maintenance. Additional facilities of code parsing include identification of “Dead Code” or inaccessible code.

Programming Standards Checking

The LDRA tool suite has the facility to check your code against industry standards, such as MISRA C / MISRA-C:2004, MISRA-C++:2008, CERT C and Spark Ada. Alternatively you can choose from LDRA’s super set of rules and configure your own coding standard.

Code Visualisation

System visualisation at all levels is extremely powerful. The levels represented include statement block, procedure (or class), application and system. The following colour-coded diagrams greatly enhance the Code Review process:

  • The Static Callgraph provides a hierarchal display of the application and system entities.
  • The Static Flowgraph provides a graphical display of the control flow across program blocks.

Code Review

Code Review Report

The results are available in ASCII or HTML format. The report provides an overview of the Code Review violations and warnings with the facility to drill down into the source code to address the areas which are flagged up by the LDRA tool suite.

Code Review

Benefits
  • Automate the traditional time consuming and expensive manual peer code review process
  • Provide graphical displays that represent code structure and metrics
  • Enforce best practise coding standards
  • Comprehensive review of security, reliability and operations
  • Automatic audit trail generation
  • Efficient and repeatable process
  • Consequence: The review automates the process and saves time and resources
Deliverables

A key deliverable of the code review is an automated, efficient and repeatable process which saves both time and resources and provides developers with unparalleled levels of detail that cannot be matched by traditional manual techniques.

Downloads

Product Demonstrations

  • Creating a new Programming Standards Model with TBvision®

Latest News

    Show All
  • 31st March 2014
    LDRA breaks through verification barrier for multicore platforms, promising system developers the re...
  • 31st March 2014
    LDRA has optimized the LDRA tools to enable developers to fully analyze and verify safety-critical a...
  • 18th March 2014
    LDRA chooses Prosoft, a leading provider of embedded-systems technologies and services in Russia, to...

Events

20th May 2014
UK Device Developers' Conference
Bristol, UK
22nd May 2014
UK Device Developers' Conference
Cambridge, UK
3rd Jun 2014
UK Device Developers' Conference
Manchester, UK

Contact Details

Email: info@ldra.com
Tel EMEA: + 44 (0) 151 649 9300
Tel USA: +1 (855) 855 5372
Tel India: +91 80 4080 8707

Follow Us