Home   :   Matrix Language   :   Primitive System Statements   :   System Statements

System Statements

 

Statements

 

System

Matrix

Silo

Realm

Domain

 

 

Overview

 

These statement descriptions are best read while consulting the Analysis Design Matrix diagram.

 

 

System Statement

 

System:Banking_Application

 

The System statement encompasses the entire Matrix model.  It specifies the model's name which must correspond to the enclosing folder where the Matrix model is held.

 

 

Matrix Statement

 

System:Banking_Application

Matrix:Model:Application

 

This statement declares a Matrix which encloses silos at various meta levels.  At this time there can only be one matrix and the name is always followed by "Model" and then "Application".

 

 

Silo Statement

 

System:Banking_Application

Matrix:Model:Application

Silo:M1:Software_Application

 

The Silo statement declares a realm at a particular meta level.  For Applications, a meta level M1 silo is declared.  If an application requires start up data then a silo at M0 is also declared.

 

Meta level and name must have the values "M0" and "Real_World_Objects" or alternatively "M1" and "Software_Application".

 

 

Realm Statement:

 

System:Banking_Application

Matrix:Model:Application

Silo:M1:Software_Application

Realm:Analysis_Of_Application

 

The Realm statement introduces a collection of related domains at a particular level of design abstraction.

 

In the M1 silo the name of the realm is "Analysis_Of_Application" and in the M0 silo "Objects_Of_Application" is used.

 

 

Domain Statement

 

System:Banking_Application

Matrix:Model:Application

Silo:M1:Software_Application

Realm:Analysis_Of_Application

Domain:Account_Management

 

This statement declares an analysis domain that covers a specific area of concern.  It is composed of a set of closely related (semantically close) entities and is given a name from the problem space.

Copyright 2017 Dark Matter Systems Ltd. All Rights Reserved.