<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AIP Console - Architecture Studio on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/</link><description>Recent content in AIP Console - Architecture Studio on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/index.xml" rel="self" type="application/rss+xml"/><item><title>AIP Console - Architecture Studio - Templates</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-templates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-templates/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: this section provides instructions for working with &lt;strong&gt;Templates&lt;/strong&gt; in the &lt;strong&gt;Architecture Studio&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Model Templates are in essence Architecture/Quality Rule models that can be used as a basis for building new models - i.e. they can facilitate the creation of new Architecture Models or new Quality Rule models:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Some templates are supplied with Console (&lt;strong&gt;Product&lt;/strong&gt; templates)&lt;/li&gt;
&lt;li&gt;Templates can be created manually from existing models or templates (&lt;strong&gt;User Defined&lt;/strong&gt; templates)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="available-options"&gt;Available options&lt;/h3&gt;
&lt;p&gt;The Templates section is hidden by default. Click the &lt;strong&gt;Show Templates&lt;/strong&gt; button in the &lt;strong&gt;Architecture Studio&lt;/strong&gt; to display it:&lt;/p&gt;</description></item><item><title>AIP Console - Architecture Studio - Existing Models</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-existing-models/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-existing-models/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: this section provides instructions for working with existing &lt;strong&gt;Architecture&lt;/strong&gt; or &lt;strong&gt;Quality Rule Models&lt;/strong&gt; in the &lt;strong&gt;Architecture Studio&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="available-options"&gt;Available options&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Architecture Model&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Quality Rule Model&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Options:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-thumbnail" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128247/576128261.jpg" data-linked-resource-container-id="576128247" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="existing_models_search.jpg" data-linked-resource-id="576128261" data-linked-resource-type="attachment" data-linked-resource-version="2" data-unresolved-comment-count="0" draggable="false" height="53" src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128247/576128261.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/th&gt;&lt;td class="confluenceTd"&gt;&lt;span style="color: rgb(23,43,77);"&gt;Use this to &lt;strong&gt;search&lt;/strong&gt; for a specific model. Search will be performed on the&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong style="text-align: left;"&gt;file name&lt;/strong&gt;&lt;span style="color: rgb(23,43,77);"&gt;&lt;span&gt; and/or the &lt;strong&gt;ID&lt;/strong&gt; &lt;/span&gt;of the model. The list of models will be filtered based on the search term entered.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class="confluenceTh"&gt;&lt;div class="content-wrapper"&gt;&lt;p&gt;&lt;span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"&gt;&lt;img alt="" class="confluence-embedded-image confluence-content-image-border" data-base-url="https://doc-legacy.castsoftware.com" data-image-src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128247/576128273.jpg" data-linked-resource-container-id="576128247" data-linked-resource-container-version="1" data-linked-resource-content-type="image/jpeg" data-linked-resource-default-alias="existing_models_appcontext.jpg" data-linked-resource-id="576128273" data-linked-resource-type="attachment" data-linked-resource-version="2" data-unresolved-comment-count="0" draggable="false" height="133" src="https://doc-data.castsoftware.com/AIPCONSOLE/attachments/576128247/576128273.jpg" width="303"/&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>AIP Console - Architecture Studio - Working with Quality Rules models</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-working-with-quality-rules-models/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-working-with-quality-rules-models/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;Note that when running Console in &lt;strong&gt;CAST Imaging mode&lt;/strong&gt; (i.e. using the dedicated &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aipimaging&amp;amp;version=latest"&gt;AIP Core for CAST Imaging&lt;/a&gt;&lt;/strong&gt;) the &lt;strong&gt;Quality Rule Models tab&lt;/strong&gt; is not available.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This page explains the creation of a hypothetical &lt;strong&gt;Quality Rule model&lt;/strong&gt; (see &lt;strong&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/"&gt;AIP Console - Architecture Studio&lt;/a&gt;&lt;/strong&gt; for more information about the different models available) to check for a specific situation. This example will produce a Quality Rule model that tests whether any Java Constructors in your Application directly access Tables in your database. This example assumes that a front end Java application and a back end database have already been analyzed. This is simply an example to show how Quality Rule models function.&lt;/p&gt;</description></item><item><title>AIP Console - Architecture Studio - Publishing models</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-publishing-models/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-publishing-models/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;When running Console in &lt;strong&gt;CAST Imaging mode&lt;/strong&gt; (i.e. using the dedicated &lt;strong&gt;&lt;a href="https://extend.castsoftware.com/#/extension?id=com.castsoftware.aipimaging&amp;amp;version=latest"&gt;AIP Core for CAST Imaging&lt;/a&gt;&lt;/strong&gt;) the &lt;strong&gt;Quality Rule Models tab&lt;/strong&gt; is not available.&lt;/li&gt;
&lt;li&gt;Publishing Architecture Checker models is available in &lt;strong&gt;≥ 2.4.x.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Models (both &lt;strong&gt;Architecture Checker&lt;/strong&gt;and &lt;strong&gt;Quality Rule&lt;/strong&gt; models) &lt;strong&gt;must now be published as a &amp;ldquo;custom extension&amp;rdquo; in order to be made available for all Applications managed in Console.&lt;/strong&gt; The custom extension can then be included in an analysis and the &amp;ldquo;rules&amp;rdquo; in the extension (i.e. the model) will be checked during the next analysis (results are made available in the CAST Dashboards like for standard CAST rules). This page explains how to publish models as an extension and re-use them in an analysis.&lt;/p&gt;</description></item><item><title>AIP Console - Architecture Studio - Library Components</title><link>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-library-components/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipconsole/aip-console-user-interface/aip-console-architecture-studio/aip-console-architecture-studio-library-components/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Software architecture is becoming more and more complex and can involve various components and patterns. The library provides a means to &lt;strong&gt;store frequently used Layers and Sets&lt;/strong&gt; that can be inserted (with their definition) into Architecture Models/Quality Models or Templates, so that you do not need to define the same Sets and Layers again and again. Take the following example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Any Layer or Set that exists in an Architecture Model/Quality Model or in a Template can be saved and stored in the Library.&lt;/li&gt;
&lt;li&gt;When subsequently building a new Architecture Model/Quality Model (either to use in an analysis/snapshot or as a basis for a template), Layers and Sets stored in the Library can be re-used therefore reducing the time needed to build the Model.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Therefore, like Architecture/Quality Templates, they can facilitate the creation of Architecture Models/Quality Models:&lt;/p&gt;</description></item></channel></rss>