Announcing Cradle-7.7 - start your free trial here

Glossaries Glossary - Master to Multi-category

Contains two glossaries of commonly-used terms. Select each letter for that part of the glossary.

Systems Engineering Glossary

Contains a list of the terminology used in requirements management, systems engineering and V&V (validation and verification), including terms used in model-based systems engineering (MBSE). The definitions of some of these terms are often the subject of debate. These are our definitions. If you disagree with any of them, please contact us to discuss! This list is not exhaustive.

A B C D E F G H I N O P Q R S T U V W

Cradle Glossary

Contains a list of the principal terminology used in Cradle. This list is not exhaustive.

A B C D E F G H I K L M N O P Q R S T U V W Y

M:close

Master Tree

The master tree is a hierarchical browser used in the same way as Windows Explorer. Each node in the hierarchy has a small picture to help you identify it.

Matrix

A matrix is a table in which items in the database are both the rows and columns. The matrix uses two specific queries, one for the horizontal axis and one for the vertical axis.

Merge

Merging items combines their frames, concatenating frames that appear in two or more of the source items. Cross references are created between the items being merged and the merged result. These options are controllable.

Message Catalogue Manager

The Cradle Message Catalogue Manager (MCM) utility allows management of message catalogues to allow the development of new languages, or regionalisations for Cradle client UIs.

Meta Model

An abstract model of the methodologies supported within Cradle project databases.

Metric

A metric is a set of queries to the database to retrieve items and an analysis operation on these items. Metrics are defined in WorkBench. Projects can define and monitor project metrics and can report these metrics whenever required to the web, Word or Excel.

Modal

A piece of UI is said to be modal if it inhibits user interaction with the rest of the UI that produced it.

Model

System modelling is a technique to express, visualise, analyse and transform the architecture of a system. Here, a system may consist of software components, hardware components, or both and the connections between these components. A system model is then a skeletal model of the system.

Model Hierarchy

A set of models in a single domain. This is defined in Project Setup.

Model Hierarchy Level

The level is the place where the model appears in the hierarchy. In a commercial context, model hierarchies very likely, but the levels do not necessarily imply different scopes. The subtrees could represent project phases, or different products, or types of the product, or variants of a type of product

Model Unique Identifier

A Model Unique Identifier (MUID) is an integer automatically assigned by Cradle when a model is created.

Model View

Model views describe an overview of the architectural endeavour including the scope, context, rules, constraints, assumptions and the derived vocabulary that pertains to the Architectural Description.

Module Licence

The ability to use a particular set of Cradle functionality, encapsulated in a module, such as WorkBench. A user wishing to start a particular tool will only be able to do so if there is a module licence available for that module. The CDS maintains separate counts of the numbers of each module licence purchased by the customer.

Module Specification

The textual definition of a module on a Structure Chart (STC) that initially, normally, contains the most detailed design information for a software element of the system, typically in the form of pre-conditions and post-conditions, or pseudo-code. Such design information can be included in source files generated by the Code Generator (CGEN) as comments. Other frames within such specifications can be used to hold module test specifications and/or data and/or results. After using the Reverse Engineering tool (CREV), other frames within the Module Specification will contain the actual source code for the module, such that the originating source files can be deleted and reconstructed.

Multi Category

Cradle allows categories to be defined so that users can select one or more values from the pick list if specified as a multiple selection category