Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Other

UML

Unified Modeling Language

Other →

UML is a standardized general-purpose modeling language used in 3GPP specifications to visually design, document, and specify system architecture, processes, and data structures for telecommunications systems.

Introduced
Rel-4
Where
Management
Specifications
74 specs
UML Description Purpose What changed Neighbours Detected Changes Specifications

Description

The Unified Modeling Language (UML) is not a 3GPP-specific technology but a standardized visual modeling language adopted by 3GPP for specification work. It provides a set of graphical notation techniques to create abstract models of systems, which are referred to as UML models. Within 3GPP, UML is primarily used in the specification of management interfaces, services, and network architecture, particularly within the Technical Specification Group for Services and System Aspects (TSG SA) and its working groups. The language allows for the precise definition of information models, service interfaces, and state machines that describe the behavior of network entities and management functions.

In practice, 3GPP specifications utilize specific UML diagrams to convey technical information. Class diagrams are heavily used to define managed object models for network element management, detailing the attributes, operations, and relationships between managed entities. Sequence diagrams illustrate message flows and interactions between network functions or between management systems and network elements. State machine diagrams define the lifecycle and permissible state transitions of managed resources or protocol entities. These diagrams are embedded within 3GPP Technical Specifications (TS) and Technical Reports (TR), providing a formal and unambiguous representation that complements textual descriptions.

The role of UML in 3GPP is foundational for ensuring interoperability and consistent implementation. By using a standardized modeling language, 3GPP can define complex management information models (e.g., for Fault, Configuration, Accounting, Performance, and Security - FCAPS) and interface definitions (e.g., for the Itf-N or OAM interfaces) in a tool-neutral, platform-independent manner. This formal modeling approach reduces ambiguity, facilitates automated code generation, and aids in the conformance testing of implementations. The extensive list of 3GPP specifications referencing UML, spanning from Release 4 onwards, underscores its critical role in architecting and managing 3G, 4G, and 5G networks.

Purpose & Motivation

UML was adopted by 3GPP to address the growing complexity of telecommunications system specifications and the need for precise, unambiguous definitions of architecture and interfaces. Prior to its widespread use, specifications relied heavily on textual descriptions and informal diagrams, which could lead to different interpretations by equipment vendors and network operators, resulting in interoperability issues. The formal, graphical nature of UML provides a common language that improves the clarity, consistency, and completeness of technical requirements.

The motivation for its integration, particularly from Release 4, coincided with the development of more sophisticated network management and orchestration frameworks. As networks evolved to include IP Multimedia Subsystem (IMS), policy control, and later network slicing, the information models and procedures became too complex to describe effectively with prose alone. UML offered a structured way to model managed objects, their relationships, and their behaviors, which is essential for the automated provisioning, assurance, and lifecycle management of network services. Its use supports model-driven development and is aligned with industry trends towards standardized information modeling for Operations, Administration, and Maintenance (OAM).

What changed in its specifications

The latest release-to-release comparison of specifications that define UML. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 26.346Rel-16 → Rel-17

Added a profiled FLUTE FDT schema with semantics and versioning, plus 5GMS references and requirements, removing old schema clauses. Updated User Service Bundle Description schema versions and added a new unicast announcement FQDN format.

Full comparison in TS 26.346 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-18 1 change
  • TS 28.622 add missing UML diagram for QoE Measurement Collection TS 28.622CR0223

Defining Specifications

3GPP specifications that define or reference UML, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 26.346 vj30 MBMS User Services Specification Rel-19 read
TS 26.517 vj30 5G MBS User Service Protocols Rel-19 read
TS 28.622 vk40 Generic Network Resource Information Service Rel-20 read
TS 28.625 vj00 State Management Data Definition IRP Information Service Rel-19 read
TS 28.632 vj00 Inventory Management NRM Integration Reference Point Rel-19 read
TS 28.652 vj00 UTRAN Network Resource Model (NRM) IRP Information Service Rel-19 read
TS 28.655 vj00 GERAN NRM IRP Information Service Rel-19 read
TS 28.682 vj00 WLAN Management NRM IRP Information Service Rel-19 read
TS 28.701 vj00 Core Network NRM IRP Requirements Rel-19 read
TS 28.702 vj00 Core Network NRM IRP Information Service Rel-19 read
TS 28.705 vj00 IMS NRM IRP Information Service Rel-19 read
TS 28.708 vj00 EPC NRM Integration Reference Point Information Service Rel-19 read
TS 28.732 vj00 Transport Network NRM IRP Information Service Rel-19 read
TS 28.735 vj00 STN Interface NRM IRP Information Service Rel-19 read
TS 28.821 vd00 UML Model Repertoire for FMC Management Rel-13 read
TS 32.101 vj00 PLMN Management Principles and Requirements Rel-19 read
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19 read
TS 32.111 vj00 Fault Management Alarm IRP Solution Sets Rel-19 read
TS 32.150 vj00 IRP Concept and Definitions Rel-19 read
TS 32.151 ve00 IRP Information Service Template Specification Rel-14 read
TS 32.152 ve10 IRP Information Service UML Repertoire Rel-14 read
TS 32.153 vj00 IRP Technology-Specific Templates Specification Rel-19 read
TS 32.157 vj00 IRP Information Service Template for Converged Management Rel-19 read
TS 32.182 vj00 UDC Common Baseline Information Model (CBIM) Rel-19 read
TS 32.302 vj00 Notification IRP Information Service Rel-19 read
TS 32.303 v900 Notification IRP CORBA Solution Set Rel-9 read
TS 32.305 v900 Notification IRP XML Definitions for CM Rel-9 read
TS 32.306 vj00 Configuration Management Notification IRP Solution Set Rel-19 read
TS 32.312 vj00 Generic IRP Management Information Service Rel-19 read
TS 32.332 vj00 Notification Log IRP Information Service Rel-19 read
TS 32.335 v900 Notification Log IRP XML Definitions Rel-9 read
TS 32.336 vj00 Notification Log IRP Solution Set Definitions Rel-19 read
TS 32.337 v900 Notification Log IRP SOAP Solution Set Rel-9 read
TS 32.342 vj00 File Transfer IRP Information Service Rel-19 read
TS 32.345 v900 File Transfer IRP XML Definitions Rel-9 read
TS 32.346 vj00 File Transfer IRP Solution Set Definitions Rel-19 read
TS 32.355 v900 CS IRP XML Definitions for 3GPP Management Rel-9 read
TS 32.356 vj00 Communication Surveillance IRP Solution Set Rel-19 read
TS 32.371 vj00 Security Management Concept & Requirements Rel-19 read
TS 32.372 vj00 Security Service for IRP Information Service Rel-19 read
TS 32.373 v900 Security Services for IRP CORBA Solution Rel-9 read
TS 32.376 vj00 Security services for IRP Solution Set Rel-19 read
TS 32.387 v910 Partial Suspension of Itf-N IRP SOAP Solution Set Rel-9 read
TS 32.412 vj00 PM IRP Information Service Specification Rel-19 read
TS 32.442 vj00 Trace Management IRP: Information Service Rel-19 read
TS 32.535 v910 Software Management IRP XML Definitions Rel-9 read
TS 32.536 vj00 Software Management IRP Solution Set Rel-19 read
TS 32.600 vj00 3GPP Configuration Management Specification Rel-19 read
TS 32.601 vj00 Basic Configuration Management IRP Requirements Rel-19 read
TS 32.602 vj00 Basic Configuration Management IRP Information Service Rel-19 read
TS 32.611 vj00 Bulk CM IRP Requirements Rel-19 read
TS 32.612 vj00 Bulk Configuration Management IRP: Information Service Rel-19 read
TS 32.621 vb00 Generic Network Resources IRP Requirements Rel-11 read
TS 32.622 vb10 Generic Network Resources IRP NRM Rel-11 read
TS 32.631 vb00 Core Network Resources IRP Requirements Rel-11 read
TS 32.632 vb00 Core Network Resources IRP: Network Resource Model Rel-11 read
TS 32.642 vb50 UTRAN Network Resource Model for Configuration Management Rel-11 read
TS 32.652 vc00 GERAN Network Resources NRM for Configuration Management Rel-12 read
TS 32.661 vj00 Kernel Configuration Management IRP Requirements Rel-19 read
TS 32.662 vj00 Configuration Management (CM); Kernel CM IRP Rel-19 read
TS 32.665 v901 Kernel CM IRP XML Definitions Rel-9 read
TS 32.666 vj00 Kernel CM IRP Solution Set Definitions Rel-19 read
TS 32.672 vb00 State Management IRP Information Service Rel-11 read
TS 32.690 vj00 Inventory Management IRP Requirements Rel-19 read
TS 32.691 vb00 Inventory Management IRP Requirements Rel-11 read
TS 32.692 vb00 Inventory Management NRM IRP Specification Rel-11 read
TS 32.711 vb00 TN Interface NRM IRP Requirements Rel-11 read
TS 32.712 vb10 Transport Network Interface NRM for CM Rel-11 read
TS 32.722 vb00 Repeater NRM IRP: Network Resource Model Rel-11 read
TS 32.732 vb00 IMS Network Resource Model IRP: Information Service Rel-11 read
TS 32.742 vb00 STN NRM for Configuration Management Rel-11 read
TS 32.752 vb01 EPC NRM IRP Information Service Rel-11 read
TS 32.828 va00 Study on 3GPP-TMF NRM/SID Alignment Rel-10 read