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/03791fb36b02d484e6c55dc153666ba1.jpg
/images/related/38e88c1a7d31ca421b1d5ec2518808a6.png
/images/related/9f4e9e59d4aa8ef47b28f6ccae32b8ee.png
/images/related/4644cec03b461110acb2ba2cdae4cf8b.png
/images/related/808500417e958d2cbb4f635d16dce3a6.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
  • 14th May 2013
    With recent advances in automation, software is no longer a small part of electro-mechanical syste...
  • 9th May 2013
    Software analysis tool company, LDRA have announced that they will be giving away a copy of the MIS...
  • 6th May 2013
    Just after the creation of the MISRA C/C++ standard by the automotive industry as a guideline for ...
Events
21st May 2013 - 23rd May 2013
Certification Together International Conference
Toulouse, France
22nd May 2013
The Device Developers Conference
Stockport, UK
6th Jun 2013 - 8th Jun 2013
Automotive Engineering Show 2013
Chennai, India
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