<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AIP Core technical information on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/</link><description>Recent content in AIP Core technical information on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/index.xml" rel="self" type="application/rss+xml"/><item><title>How Complexity metrics are calculated by CAST AIP</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/how-complexity-metrics-are-calculated-by-cast-aip/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/how-complexity-metrics-are-calculated-by-cast-aip/</guid><description>&lt;h2 id="cast-complexity-metrics"&gt;CAST Complexity Metrics&lt;/h2&gt;
&lt;p&gt;The CAST Quality Model contains various metrics that are classed as &amp;ldquo;Complexity metrics&amp;rdquo;, i.e. metrics that measure the complexity of artifacts in an application. This page contains a basic description of the mechanisms used to determine the complexity of a given artifact. CAST provides data for the following &amp;ldquo;Complexity metrics&amp;rdquo;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Cyclomatic Complexity&lt;/li&gt;
&lt;li&gt;Basic Cyclomatic Complexity&lt;/li&gt;
&lt;li&gt;Essential Complexity&lt;/li&gt;
&lt;li&gt;Integration Complexity&lt;/li&gt;
&lt;li&gt;Cost Complexity - used in the Cost Estimation feature&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="how-is-complexity-calculated"&gt;How is complexity calculated?&lt;/h2&gt;
&lt;h3 id="cyclomatic-basic-cyclomatic-essential-integration"&gt;Cyclomatic, Basic Cyclomatic, Essential, Integration&lt;/h3&gt;
&lt;p&gt;During an analysis and subsequent snapshot generation, CAST determines a complexity score for an artifact by counting the number of statements (i.e. IF, ELSE-IF, WHILE, DO etc.) it encounters - an increment of one per statement encountered is used. In addition, nested statements are also counted, which contribute to the overall complexity score.&lt;/p&gt;</description></item><item><title>Technical Size metrics</title><link>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/technical-size-metrics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/aip-core-technical-information/technical-size-metrics/</guid><description>&lt;p&gt;AIP Core provides a number of &lt;strong&gt;Technical Size metrics&lt;/strong&gt; which are designed to measure the size of specific items such as &lt;strong&gt;code lines&lt;/strong&gt;, &lt;strong&gt;comment lines&lt;/strong&gt; or &lt;strong&gt;specific artifact types&lt;/strong&gt;. These metrics are also used by other structural rules provided by CAST. Some Technical Size result data is provided in the Health Dashboard:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/562921757/562921794.jpg" alt=""&gt; &lt;img src="https://doc-data.castsoftware.com/AIPCORE/attachments/562921757/562921793.jpg" alt=""&gt;&lt;/p&gt;
&lt;p&gt;A list of available Technical Size metrics is shown below - where no information is provided in the Comment column this is simply because the metric is self-explanatory.&lt;/p&gt;</description></item></channel></rss>