Starting from CAST AIP 8.3.23, CAST Architecture Checker will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a standalone component where all feature requests and bug fixes are now managed. This standalone component can be downloaded from CAST Extend (https://extendng.castsoftware.com/#/search-results?q=archichecker).

Up-to-date documentation can be found here: CAST Architecture Checker.

Using Sets


This page explains how you can use sets to configure your architecture model. See Glossary for more information about Sets.

Example

In a large application Architecure Model, it is necessary to create a "BackOffice" layer that must hold all Database and SAP ABAP objects. Moreover, the database and the SAP ABAP objects cannot communicate so it is not necessary check a dependency between the database and the SAP applications. In this scenario, good practice is to create two Sets, one for the database objects and one for the SAP ABAP objects and to include them in the BackOffice Layer. This way the two Sets can be re-used in other models.

In the screenshot below, you can see the two Sets: AllDatabase and AllSAPComponents - these sets are created in EXACTLY the same way as layers (see Define the Business layer and Define a Data Layer for example):

Now you can include the two Sets in the "BackOffice" layer, using two OR selection criteria with member-of blocks (see Working with block elements):


CAST Website