Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


This documentation is no longer maintained and may contain obsolete information.


Table of Contents

Page frame name:



Four main panels are available:

Compliance to objectivesDisplays for the latest delivery (I.e., the new and modified code since the previous snapshot) and for the entire application the number of rules tagged as "critical contribution" in the Assessment Model with defects against the ones without, presented as a percentage values. These rules are considered as the service level objectives: they are a subset of the whole rule set; they have been chosen for their importance to the user; with this specific focus, they should be adhered to. In other words:
    • The objectives are to have no critical violations in the delivery.
    • The number of objectives is therefore the number of critical rules that are applicable to the Application.
    • The number of objectives attained is the number of applicable critical rules that have no violations, in the latest delivery (new and modified source code) or in the entire application.
    • The percentage values that drive the gauges are the ratio of objectives attained on the total number of objectives.
Compliance to objectives by complexity levelDisplays the current and previous distributions of artifacts according to their complexity (based on the cost complexity metric). It also displays the number of artifacts with violations (I.e., not complying with rules tagged as "critical contribution" in the Assessment Model) and the number of violations (meaning that a single object can be non-compliant with multiple such rules). The panel is designed to help identify if the violations are located in artifacts that will be costly to update or not. It also helps identify the amount of work to do for each artifact (one violation to correct, or many). See below for more information on how Complexity is determined by CAST.
Topmost violationsDisplays the rules tagged as "critical contribution" in the Assessment Model with violations in the latest delivery (I.e., new and modified code alone since the previous snapshot) or in the entire application (this is, in fact, the detail of the top left-hand side section). It shows the compliance objective (in %), the effective compliance with the rule (in %), the gap (in % point) and the number of violations to translate the % into physical volume. Hyperlinks lead to the Investigation - Quality Model Drilldown.
Topmost complexity increaseDisplays the list of artifacts whose complexity (Cyclomatic complexity) has increased the most together with their number of violations (I.e., number of rules tagged as "critical contribution" in the Assessment Model they do not comply to). The panel is designed to help identify over-engineered artifacts that feature sources of risk.


The CAST Quality Model contains various metrics that are classed as "Complexity metrics", i.e. metrics that measure the complexity of artifacts in an application. See How Complexity metrics are calculated by CAST for more information.