Related Imagery

/images/related/e8dfa24ef2342d4585ba66f42a9db464.jpg
/images/related/2530aa19e3bc670e17cc6287ccbad9ad.jpg
/images/related/3b8084c33d7a983cd991444a97623bbf.jpg
/images/related/684bd2ec73c30b066eec5cead4a49d8d.jpg
/images/related/b430debf299e26c348f6109815c0772d.jpg
/images/related/4fb26954de73adb29288e7d18f196c2a.jpg
Solutions > By Software Lifecycle > Quality Review

Quality Review

Overview

The LDRA tool suite automatically determines the complexity and density of your source code. LDRA goes beyond common complexity metrics to determine “essential complexity”, or the section of your code which requires refactoring. Code density metrics are another unique feature of Quality Review as they point to potential maintainability problems in the future. Finally, Quality Review assesses the overall quality of your code using the following high level metrics: Clarity, Maintainability and Testability.

LDRA Quality Review ensures code of the highest quality without impacting time to market!

Features

Complexity Analysis

Complexity metrics measure your code and report on its underlying structure on a systematic basis. Metrics are produced for procedures, files and system-wide analysis.

The LDRA tool suite helps you answer the following critical questions concerning the quality of your code: Is your code well structured? Is your code too complex? Is your code maintainable? Which are the problem areas?

Code Refactoring

Structured Programming Verification (SPV) properly factors complexity and knots metrics. SPV helps you determine “essential” complexity. The objective of SPV is to facilitate the rapid refactoring of improperly structured code. Templates are used to specify the correct structuring of the progra

Density Analysis

The LDRA tool suite determines all feasible paths of code execution. The number of times these paths overlap is measured by this industry-first density metric. The greater this density metric becomes the greater the possibly of unwanted side effects occurring whenever a change is made to an overlapping path. Quality Review thereby determines the maintainability of your code.

Code Assessment Metrics

There are 3 areas which the LDRA tool suite uses in order to assess the quality of your source code:

  • Clarity - How easy is your system to understand?
  • Maintainability - How easy is it to maintain your software?
  • Testability - How much effort is needed to test your system?

Quality Report

The report provides an extensive analysis of the quality of your source code. The report includes bounds tested quality metrics, which can be user defined or industry standard.

Quality Review

Benefits
  • Automatically generated reports provide valuable software quality documentation
  • Quick visualisation of system complexity
  • Refactoring tool helps reduce complexity
  • Code metrics organised into code assessment metrics
  • Quality report provides bounded application of metrics
  • Consequence: The quality can be visualised and measured
Deliverables

The key deliverables of the quality review stage are full code visualisation, system quality metrics, and code refactoring guidelines which can be leveraged to improve overall code confidence.

News

    Show All
  • 6th June 2013
    UK: LDRA, the leader in standards compliance, automated software verification, source code analysis ...
  • 6th June 2013
    DO-178C makes room for modern programming practices to be adopted by avionics vendors, ushering i...
  • 1st June 2013
    Application software for a growing majority of aerospace and defense systems is complex, and is b...

Events

2nd Jul 2013
Embedded Konferenz
Stuttgart, Germany
2nd Jul 2013
MATLAB EXPO 2013 Deutschland
München, Germany
17th Jul 2013 - 19th Jul 2013
ESC India 2013
Bengaluru, India

Nous contacter

Email: info@ldra.com
Tel EMEA: + 44 (0) 151 649 9300
Tel USA: (650) 583 8880
Tel India: +91 80 4080 8707

Nous suivre