Information technology — Object Management Group Unified Architecture Framework (OMG UAF) — Part 1: Domain Metamodel (DMM)

There are four parts to this specification, two are normative and two informative. The normative parts are: The UAF Domain Metamodel (DMM) (this document) that provides the definition of concepts, relationships and viewpoints for the framework. The UAF DMM is the basis for any implementation of UAF including non-UML/SysML implementations. The UAF Profile (UAFP) (see document dtc/19-06-15) is a UML/SysML implementation of the UAF DMM The informative parts are: The UAF Traceability, Annex A (see document dtc/19-06-17), which details the mappings between the UAF and the various frameworks and languages that contribute to the UAF. The UAF Example Model, Annex B (see document dtc/19-06-18), which illustrates a practical usage of UAF.

Titre manque — Partie 1: Titre manque

General Information

Status
Published
Publication Date
20-Mar-2022
Current Stage
6060 - International Standard published
Start Date
21-Mar-2022
Due Date
08-Aug-2022
Completion Date
21-Mar-2022

Overview

ISO/IEC 19540-1:2022 specifies the UAF Domain Metamodel (DMM) - the conceptual foundation of the Object Management Group Unified Architecture Framework (OMG UAF). Part 1 (DMM) is a normative specification that defines the core concepts, relationships and viewpoints used across UAF. The DMM is intended as the authoritative metamodel for any UAF implementation (including non‑UML/SysML implementations). The broader ISO/IEC 19540 series also includes a UML/SysML profile (UAFP) and two informative annexes for traceability and example models.

Keywords: ISO/IEC 19540-1:2022, UAF, Domain Metamodel, DMM, OMG UAF, UAFP, architecture framework, metamodel, view specifications

Key Topics

  • Domain Metamodel (DMM): formal definitions of domain elements, their types and relationships that form the basis of UAF modelling.
  • Viewpoints and Views: structured view specifications covering domains such as Strategic, Operational, Services, Personnel, Resources, Security, Projects, Standards, Actual Resources, Dictionary, Summary & Overview, Requirements, Information, Parameters.
  • UAF Grid & Domain Interrelationships: organization of model kinds and how domains relate across the architecture.
  • Traceability: mechanisms and mappings (described further in informative annexes) that connect strategy through operations to implementation.
  • Conformance and Language Architecture: rules for adopting the DMM and notes on changes where UAF adapts OMG specifications.
  • Supporting artifacts: symbols, terms and definitions, diagrams and metamodel element catalogs to support consistent modelling.

Applications

ISO/IEC 19540-1:2022 is used to create consistent, interoperable architecture models and to drive model‑based engineering across organizations. Typical practical uses include:

  • Enterprise and systems architecture alignment from strategy to implementation
  • Tool vendor implementations of UAF (model repositories, model transformations)
  • Model-driven engineering and automated analysis (traceability, impact analysis, roadmaps)
  • Cross-framework mapping and integration of architecture artifacts
  • Defence, aerospace, government and large enterprises needing rigorous architecture governance

Who uses it: enterprise architects, systems engineers, architecture tool developers, programme managers, integrators and compliance officers.

Related Standards

  • UAF Profile (UAFP) - UML/SysML implementation of the UAF DMM (referenced as dtc/19-06-15)
  • UAF Traceability (Annex A) - mappings between UAF and contributing frameworks (dtc/19-06-17)
  • UAF Example Model (Annex B) - illustrative usage examples (dtc/19-06-18)
  • Broader references: OMG UML/SysML standards when implementing the UAF Profile

This standard is essential for organizations adopting OMG UAF to ensure a common metamodel, consistent viewpoints and reliable traceability across architecture artifacts.

Standard

ISO/IEC 19540-1:2022 - Information technology — Object Management Group Unified Architecture Framework (OMG UAF) — Part 1: Domain Metamodel (DMM) Released:3/21/2022

English language
212 pages
sale 15% off
Preview
sale 15% off
Preview

Get Certified

Connect with accredited certification bodies for this standard

BSI Group

BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

UKAS United Kingdom Verified

NYCE

Mexican standards and certification body.

EMA Mexico Verified

Sponsored listings

Frequently Asked Questions

ISO/IEC 19540-1:2022 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology — Object Management Group Unified Architecture Framework (OMG UAF) — Part 1: Domain Metamodel (DMM)". This standard covers: There are four parts to this specification, two are normative and two informative. The normative parts are: The UAF Domain Metamodel (DMM) (this document) that provides the definition of concepts, relationships and viewpoints for the framework. The UAF DMM is the basis for any implementation of UAF including non-UML/SysML implementations. The UAF Profile (UAFP) (see document dtc/19-06-15) is a UML/SysML implementation of the UAF DMM The informative parts are: The UAF Traceability, Annex A (see document dtc/19-06-17), which details the mappings between the UAF and the various frameworks and languages that contribute to the UAF. The UAF Example Model, Annex B (see document dtc/19-06-18), which illustrates a practical usage of UAF.

There are four parts to this specification, two are normative and two informative. The normative parts are: The UAF Domain Metamodel (DMM) (this document) that provides the definition of concepts, relationships and viewpoints for the framework. The UAF DMM is the basis for any implementation of UAF including non-UML/SysML implementations. The UAF Profile (UAFP) (see document dtc/19-06-15) is a UML/SysML implementation of the UAF DMM The informative parts are: The UAF Traceability, Annex A (see document dtc/19-06-17), which details the mappings between the UAF and the various frameworks and languages that contribute to the UAF. The UAF Example Model, Annex B (see document dtc/19-06-18), which illustrates a practical usage of UAF.

ISO/IEC 19540-1:2022 is classified under the following ICS (International Classification for Standards) categories: 35.020 - Information technology (IT) in general. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO/IEC 19540-1:2022 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD 19540-1
First edition
2022-03
Information technology — Object
Management Group Unified
Architecture Framework (OMG
UAF) —
Part 1:
Domain Metamodel (DMM)
Reference number
© ISO/IEC 2022
© ISO/IEC 2022
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii
© ISO/IEC 2022 – All rights reserved

Contents Page
FOREWORD . xii
PREFACE . xiii
1 SCOPE . 1
1.1 INTRODUCTION . 1
1.2 UAF BACKGROUND . 1
1.3 INTENDED USAGE . 2
1.4 RELATED DOCUMENTS . 2
2 CONFORMANCE . 3
3 REFERENCES . 4
3.1 NORMATIVE REFERENCES . 4
3.2 OMG DOCUMENTS (NORMATIVE REFERENCES) . 4
3.3 OTHER NORMATIVE REFERENCES . 4
3.4 INFORMATIVE REFERENCES . 5
4 TERMS AND DEFINITIONS . 6
5 SYMBOLS . 7
6 ADDITIONAL INFORMATION . 9
6.1 CHANGES TO ADOPTED OMG SPECIFICATIONS . 9
6.2 LANGUAGE ARCHITECTURE . 9
6.3 PHILOSOPHY . 9
6.4 CORE PRINCIPLES . 9
7 UAF GRID . 11
7.1 DESCRIPTIONS OF DOMAINS AND MODEL KINDS . 12
7.2 DOMAIN INTERRELATIONSHIPS . 13
7.3 DOMAIN METAMODEL DIAGRAM LEGEND . 14
8 DOMAIN METAMODEL DIAGRAMS . 15
8.1 VIEW SPECIFICATIONS . 15
8.1.1 View Specifications::Metadata . 15
8.1.2 View Specifications::Strategic . 16
8.1.3 View Specifications::Operational . 24
8.1.4 View Specifications::Services . 34
8.1.5 View Specifications::Personnel . 43
8.1.6 View Specifications::Resources . 56
8.1.7 View Specifications::Security . 68
8.1.8 View Specifications::Projects . 76
8.1.9 View Specifications::Standards . 81
8.1.10 View Specifications::Actual Resources . 84
8.1.11 View Specifications::Dictionary . 87
8.1.12 View Specifications::Summary & Overview . 88
8.1.13 View Specifications::Requirements . 89
8.1.14 View Specifications::Information . 90
8.1.15 View Specifications::Parameters . 90
8.1.16 View Specifications::Other . 93
© ISO/IEC 2022 – All rights reserved iii

9 DOMAIN METAMODEL (DMM) ELEMENTS . 96
9.1 DOMAIN METAMODEL . 96
9.1.1 Domain MetaModel::Metadata . 96
9.1.2 Domain MetaModel::Strategic . 109
9.1.3 Domain MetaModel::Operational . 120
9.1.4 Domain MetaModel::Services . 134
9.1.5 Domain MetaModel::Personnel . 142
9.1.6 Domain MetaModel::Resources . 149
9.1.7 Domain MetaModel::Security . 166
9.1.8 Domain MetaModel::Projects . 181
9.1.9 Domain MetaModel::Standards . 188
9.1.10 Domain MetaModel::Actual Resources . 190
9.1.11 Domain MetaModel::Dictionary . 196
9.1.12 Domain MetaModel::Summary & Overview . 198
9.1.13 Domain MetaModel::Information . 202
9.1.14 Domain MetaModel::Parameters . 203

iv © ISO/IEC 2022 – All rights reserved

TABLE OF FIGURES
Figure 7:1- UAF Grid . 11
Figure 7:2 - Domain Interrelationships . 13
Figure 7:3 - Legend of color codes for element types defined in UAF . 14
Figure 8:2 - Strategic Structure . 18
Figure 8:3 - Strategic Connectivity . 19
Figure 8:4 - Strategic States . 20
Figure 8:5 - Strategic Constraints . 21
Figure 8:6 - Strategic Roadmap: Deployment . 22
Figure 8:7 - Strategic Roadmap: Phasing . 23
Figure 8:8 - Strategic Traceability . 24
Figure 8:9 - Operational Taxonomy . 25
Figure 8:10 - Operational Structure . 26
Figure 8:11 - Operational Connectivity . 27
Figure 8:12 - Operational Processes . 28
Figure 8:13 - Operational Processes BPMN Semantics . 29
Figure 8:14 - Operational States . 31
Figure 8:15 - Operational Interaction Scenarios . 32
Figure 8:16 - Operational Constraints . 33
Figure 8:17 - Operational Traceability . 34
Figure 8:18 - Services Taxonomy . 35
Figure 8:19 - Services Structure . 36
Figure 8:20 - Services Connectivity . 37
Figure 8:21 - Services Processes . 38
Figure 8:22 - Services Processes BPMN Semantics . 39
Figure 8:23 - Services States . 40
Figure 8:24 - Services Interaction Scenarios . 41
Figure 8:25 - Services Constraints . 42
Figure 8:26 - Services Roadmap . 42
Figure 8:27 - Services Traceability . 43
Figure 8:28 - Personnel Taxonomy . 44
Figure 8:29 - Personnel Structure . 45
Figure 8:30 - Personnel Connectivity. 46
Figure 8:31 - Personnel Processes . 47
Figure 8:32 - Personnel States . 48
Figure 8:33 - Personnel Interaction Scenarios . 49
Figure 8:34 - Personnel Constraints: Competence . 50
Figure 8:35 - Personnel Constraints: Drivers . 51
Figure 8:36 - Personnel Constraints: Performance . 52
Figure 8:37 - Personnel Roadmap: Availability . 53
Figure 8:38 - Personnel Roadmap: Evolution . 54
Figure 8:39 - Personnel Roadmap: Forecast . 55
Figure 8:40 - Personnel Traceability . 56
Figure 8:41 - Resources Taxonomy . 57
Figure 8:42 - Resources Structure . 58
Figure 8:43 - Resources Connectivity . 59
Figure 8:44 - Resources Processes . 60
Figure 8:45 - Resources Processes BPMN Semantics . 62
Figure 8:46 - Resources States . 63
Figure 8:47 - Resources Interaction Scenarios . 64
Figure 8:48 - Resources Constraints . 65
Figure 8:49 - Resources Roadmap: Evolution . 66
Figure 8:50 - Resources Roadmap: Forecast . 67
Figure 8:51 - Resources Traceability . 68
Figure 8:52 - Security Taxonomy . 69
Figure 8:53 - Security Structure . 70
Figure 8:54 - Security Connectivity . 71
Figure 8:55 - Security Processes . 72
Figure 8:56 - Security Constraints . 74
Figure 8:57 - Security Traceability . 75
© ISO/IEC 2022 – All rights reserved v

Figure 8:58 - Project Taxonomy . 76
Figure 8:59 - Project Structure . 77
Figure 8:60 - Project Connectivity . 78
Figure 8:61 - Project Processes. 79
Figure 8:62 - Project Roadmap . 80
Figure 8:63 - Project Traceability . 81
Figure 8:64 - Standards Taxonomy . 82
Figure 8:65 - Standards Structure . 83
Figure 8:66 - Standards Roadmap . 83
Figure 8:67 - Standards Traceability . 84
Figure 8:68 - Actual Resources Structure . 85
Figure 8:69 - Actual Resources Connectivity . 86
Figure 8:70 - Actual Resources Traceability . 86
Figure 8:71 - Dictionary . 87
Figure 8:72 - Summary & Overview . 88
Figure 8:73 - Requirements . 89
Figure 8:74 - Information Model . 90
Figure 8:75 - Parameters: Environment . 91
Figure 8:76 - Parameters: Measurements . 92
Figure 8:77 - BPMN . 93
Figure 8:78 - IEPPV . 94
Figure 8:79 - NIEM . 95
Figure 9:1 - ArchitectureMetadata . 96
Figure 9:2 - InteractionScenarioGeneralization . 97
Figure 9:3 - Metadata . 97
Figure 9:4 - ProcessGeneralization . 98
Figure 9:5 - PropertySetGeneralization . 98
Figure 9:6 - StateDescriptionGeneralization . 99
Figure 9:7 - EnvironmentProperty . 99
Figure 9:8 - Exchange. 100
Figure 9:9 - ExchangeItem . 100
Figure 9:10 - Resource . 101
Figure 9:11 - ActivityPerformableUnderCondition . 101
Figure 9:12 - IsCapableToPerform . 102
Figure 9:13 - PerformsInContext . 102
Figure 9:14 - Process . 103
Figure 9:15 - Process . 103
Figure 9:16 - ProcessEdge . 104
Figure 9:17 - ProcessOperation . 104
Figure 9:18 - ProcessParameter . 104
Figure 9:19 - ProcessUsage . 105
Figure 9:20 - StateDescription . 105
Figure 9:21 - InteractionRole. 106
Figure 9:22 - InteractionScenario . 107
Figure 9:23 - Information . 107
Figure 9:24 - Rule . 108
Figure 9:25 - ArchitecturalReference . 108
Figure 9:26 - Implements . 109
Figure 9:27 - Capability . 110
Figure 9:28 - CapabilityGeneralization . 110
Figure 9:29 - ActualEnduringTask . 111
Figure 9:30 - ActualEnterprisePhase . 111
Figure 9:31 - CapabilityRole . 112
Figure 9:32 - EnduringTask . 112
Figure 9:33 - EnterpriseGoal . 112
Figure 9:34 - EnterprisePhase . 113
Figure 9:35 - EnterpriseVision . 113
Figure 9:36 - StructuralPart . 114
Figure 9:37 - TemporalPart . 114
Figure 9:38 - VisionStatement . 114
Figure 9:39 - WholeLifeEnterprise . 115
vi © ISO/IEC 2022 – All rights reserved

Figure 9:40 - CapabilityDependency . 115
Figure 9:41 - CapabilityRoleDependency . 116
Figure 9:42 - AchievedEffect . 116
Figure 9:43 - Achiever . 117
Figure 9:44 - DesiredEffect . 117
Figure 9:45 - Desirer . 118
Figure 9:46 - CapabilityForTask . 118
Figure 9:47 - CapableElement . 119
Figure 9:48 - Exhibits . 119
Figure 9:49 - MapsToCapability . 120
Figure 9:50 - OrganizationInEnterprise . 120
Figure 9:51 - ArbitraryConnector . 121
Figure 9:52 - ConceptItem . 121
Figure 9:53 - HighLevelOperationalConcept . 122
Figure 9:54 - KnownResource . 122
Figure 9:55 - OperationalAgent . 123
Figure 9:56 - OperationalArchitecture . 123
Figure 9:57 - OperationalMethod . 124
Figure 9:58 - OperationalParameter . 124
Figure 9:59 - OperationalPerformer . 125
Figure 9:60 - OperationalRole . 125
Figure 9:61 - ProblemDomain . 126
Figure 9:62 - OperationalConnector . 126
Figure 9:63 - OperationalExchange . 127
Figure 9:64 - OperationalExchangeItem . 127
Figure 9:65 - OperationalInterface . 128
Figure 9:66 - OperationalPort . 128
Figure 9:67 - OperationalSignal . 129
Figure 9:68 - OperationalActivity . 129
Figure 9:69 - OperationalActivityAction . 130
Figure 9:70 - OperationalActivityEdge . 130
Figure 9:71 - StandardOperationalActivity . 131
Figure 9:72 - OperationalStateDescription . 131
Figure 9:73 - OperationalInteractionScenario . 132
Figure 9:74 - OperationalMessage . 132
Figure 9:75 - InformationElement . 133
Figure 9:76 - OperationalConstraint . 133
Figure 9:77 - SubjectOfOperationalConstraint . 134
Figure 9:78 - ServiceSpecification . 134
Figure 9:79 - ServiceSpecificationGeneralization . 135
Figure 9:80 - ServiceConnector . 135
Figure 9:81 - ServiceMethod . 136
Figure 9:82 - ServiceParameter . 136
Figure 9:83 - ServiceSpecificationRole . 137
Figure 9:84 - ServiceInterface . 137
Figure 9:85 - ServicePort . 138
Figure 9:86 - ServiceFunction . 138
Figure 9:87 - ServiceFunctionAction . 139
Figure 9:88 - ServiceFunctionEdge . 139
Figure 9:89 - ServiceStateDescription . 140
Figure 9:90 - ServiceInteractionScenario . 140
Figure 9:91 - ServiceMessage . 141
Figure 9:92 - ServicePolicy . 141
Figure 9:93 - Consumes . 142
Figure 9:94 - Organization . 142
Figure 9:95 - OrganizationalResource . 143
Figure 9:96 - Person . 143
Figure 9:97 - Post . 144
Figure 9:98 - Responsibility . 144
Figure 9:99 - PostRole . 145
Figure 9:100 - SubOrganization . 145
© ISO/IEC 2022 – All rights reserved vii

Figure 9:101 - Command . 146
Figure 9:102 - Control . 146
Figure 9:103 - ResourceInteractionScenario . 147
Figure 9:104 - Competence . 147
Figure 9:105 - CompetenceForRole . 148
Figure 9:106 - RequiresCompetence . 148
Figure 9:107 - FillsPost . 149
Figure 9:108 - CompetenceToConduct. 149
Figure 9:109 - CapabilityConfiguration . 150
Figure 9:110 - NaturalResource . 150
Figure 9:111 - PhysicalResource . 150
Figure 9:112 - ResourceArchitecture . 151
Figure 9:113 - ResourceArtifact . 151
Figure 9:114 - ResourcePerformer . 152
Figure 9:115 - Software . 152
Figure 9:116 - System.
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...