UML provides a rich set of concepts, notations and model elements to model distributive systems. This paper documents the necessary and sufficient set of UML notations and model elements, including the ones built by the UML extension mechanism <<stereotype>> to model network management systems and their managed nodes. This set of notations and model elements is called the FMC (developed by the Converged Management of Fixed/Mobile Networks project) Model Repertoire; see also TS 32.107 and TS 28.620.
TS 28.620: " Telecommunication management; Fixed Mobile Convergence (FMC) Federated Network Information Model (FNIM) Umbrella Information Model (UIM)".
For the purposes of the present document, the terms and definitions given in TR 21.905 and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in TR 21.905.
Naming attribute:
It is a class attribute that holds the class instance identifier. See attribute id of Top_ in TS 28.620. See examples of naming attribute in TS 32.300.
Lower Camel Case:
The practice of writing compound words in which the words are joined without spaces and that the initial letter of all except the first word is capitalized.
EXAMPLES:
'managedNodeIdentity' and 'minorDetails' are the LCC for "managed node identity" and "minor details" respectively.
Upper Camel Case:
The practice of writing compound words in which the words are joined without spaces and that the initial letters of all words are capitalised.
EXAMPLES:
'ManagedNodeIdentity' and 'MinorDetails' are the UCC for "managed node identity" and "minor details" respectively.
Well Known Abbreviation:
An abbreviation that can be used as the modelled element name or as a component of a modelled element name.
Manager:
IRP Manager or MnS consumer
Agent:
IRP Agent or MnS producer
Data type:
Constraint on an attribute value.
Simple type:
Data type constraining an attribute value to a scalar.
Complex type:
Data type of a structured and/or multi-valued attribute.
Attribute:
Information element of an object composed of an attribute name and an attribute value.
Attribute name:
Name of an attribute.
Attribute value:
Value of an attribute that is defined by a simple type or a complex type.
Attribute field:
Attribute contained in an attribute that can contain attribute fields.
Attribute field name:
Name of an attribute field.
Attribute field value:
Value of an attribute field defined by a simple type or a complex type.
Simple attribute:
Attribute whose value is a simple type.
Complex attribute:
Attribute whose value is a complex type.
Structured attribute:
A kind of a complex attribute whose value contains one or more attribute fields.
Multi-valued attribute:
A kind of a complex attribute with multiplicity > 1.
Attribute element:
A single value of a multi-valued attribute.
Attribute field element:
A single value of a multi-valued attribute field.
Data node:
An object, an attribute, an attribute field, an attribute element, or an attribute field element.
Attribute data node:
An attribute, an attribute field, an attribute element, or an attribute field element.
Configuration data node:
A leaf data node, whose value is configurable, or a data node that contains at least one child data node, that is configurable.
State data node:
A read-only leaf data node, that represents a particular aspect of the system status, and whose value is set automatically by the management system, or a data node that contains only read-only child data nodes, that represent particular aspects of the system status, and whose values are set automatically by the management system.
Data node tree:
The collection of data nodes and their relationships.
For the purposes of the present document, the abbreviations given in TR 21.905, TS 28.620, TS 28.532 and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in TR 21.905, TS 28.532 and TS 28.620.
CM
The UML notations and model elements captured in this repertoire shall be used to model behaviours of the systems/entities such as the Umbrella Information Model (UIM) of the FNIM in TS 28.620.
A model described using this UML repertoire
provides the basis of identifying information in request messages.
describes the structure of information on the MnS Producer.
provides constraints on the possibilities to update information on the MnS Producer. After each change the information shall conform to the structure and constraints of the model (otherwise the request for changes shall be rejected).