ISO/IEC 19540-2:2022
(Amendment)Information technology — Object Management Group Unified Architecture Framework (OMG UAF) — Part 2: Unified Architecture Framework Profile (UAFP)
Information technology — Object Management Group Unified Architecture Framework (OMG UAF) — Part 2: Unified Architecture Framework Profile (UAFP)
This document is a normative supplement to the UAF DMM document (c4i/19-06-16). This document specifies a UAF profile to enable practitioners to express architectural model elements and organize them in a set of domains, model kinds, and view specification (specified in the UAF DMM) that support the specific needs of end users in defense and commercial industry. UAFP 1.1 defines a set of stereotypes and model elements and relationships to satisfy the requirements of the UPDM 3.0 RFP and the UAF DMM. The profile specification documents the language architecture in terms of UML profiling mechanism. A number of UAFP stereotypes inherit from SysML stereotypes where reuse of SysML semantics is necessary. The reusable portions of the SysML specification are not included directly in the specification but are made explicit through the stereotype inheritance.
Titre manque — Partie 2: Titre manque
General Information
Standards Content (sample)
INTERNATIONAL ISO/IEC
STANDARD 19540-2
First edition
2022-03
Information technology — Object
Management Group Unified
Architecture Framework (OMG
UAF) —
Part 2:
Unified Architecture Framework
Profile (UAFP)
Reference number
ISO/IEC 19540-2:2022(E)
© ISO/IEC 2022
---------------------- Page: 1 ----------------------
ISO/IEC 19540-2:2022(E)
COPYRIGHT PROTECTED DOCUMENT
© 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
© ISO/IEC 2022 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 19540-2:2022(E)
Contents Page
FOREWORD ............................................................................................................................................................... X
PREFACE ................................................................................................................................................................... XI
1 SCOPE .............................................................................................................................................................. 1
1.1 INTRODUCTION ........................................................................................................................................................... 1
1.1.1 Overview ........................................................................................................................................................ 1
2 ADDITIONAL INFORMATION ............................................................................................................................. 1
2.1 LANGUAGE ARCHITECTURE ............................................................................................................................................ 1
2.2 CORE PRINCIPLES ......................................................................................................................................................... 1
2.3 REPRESENTING STEREOTYPE CONSTRAINTS ....................................................................................................................... 2
2.3.1 Metaconstraint dependency ......................................................................................................................... 2
2.3.2 Metarelationship dependency ....................................................................................................................... 3
2.3.3 Stereotyped relationship dependency ........................................................................................................... 4
3 UAF STEREOTYPES ............................................................................................................................................ 5
3.1 UAF ......................................................................................................................................................................... 5
3.1.1 UAF::Dictionary ............................................................................................................................................. 5
3.1.2 UAF::Parameters ........................................................................................................................................... 6
3.1.3 UAF::Metadata ............................................................................................................................................ 19
3.1.4 UAF::Strategic ............................................................................................................................................. 31
3.1.5 UAF::Operational ......................................................................................................................................... 43
3.1.6 UAF::Services ............................................................................................................................................... 61
3.1.7 UAF::Personnel ............................................................................................................................................ 69
3.1.8 UAF::Resources ............................................................................................................................................ 76
3.1.9 UAF::Security ............................................................................................................................................... 99
3.1.10 UAF::Projects ........................................................................................................................................ 113
3.1.11 UAF::Standards ..................................................................................................................................... 122
3.1.12 UAF::Actual Resources .......................................................................................................................... 125
3.1.13 UAF::Summary and Overview ............................................................................................................... 134
4 UAF VIEW SPECIFICATIONS ............................................................................................................................ 141
4.1 VIEW SPECIFICATIONS ............................................................................................................................................... 141
4.1.1 View Specifications::Strategic ................................................................................................................... 141
4.1.2 View Specifications::Operational .............................................................................................................. 147
4.1.3 View Specifications::Services ..................................................................................................................... 155
4.1.4 View Specifications::Personnel .................................................................................................................. 162
4.1.5 View Specifications::Resources .................................................................................................................. 174
4.1.6 View Specifications::Security ..................................................................................................................... 182
4.1.7 View Specifications::Projects ..................................................................................................................... 189
4.1.8 View Specifications::Standards ................................................................................................................. 194
4.1.9 View Specifications::Actual Resources ...................................................................................................... 197
4.1.10 View Specifications::Dictionary ............................................................................................................ 199
4.1.11 View Specifications::Requirements ....................................................................................................... 200
4.1.12 View Specifications::Sumary & Overview ............................................................................................. 201
4.1.13 View Specifications::Information .......................................................................................................... 202
4.1.14 View Specifications::Parameters .......................................................................................................... 203
5 MEASUREMENT LIBRARY ............................................................................................................................... 207
© ISO/IEC 2022 – All rights reservediii
---------------------- Page: 3 ----------------------
ISO/IEC 19540-2:2022(E)
TABLE OF FIGURES
Figure 2:1 – MapsToCapability Stereotype ........................................................................................... 2
Figure 2:2 – Connector Extension ......................................................................................................... 2
Figure 2:3 – Capabilities Generalization ............................................................................................... 3
Figure 2:4 – Visualizing «metarelationship» ......................................................................................... 3
Figure 2:5 – Use of the AchievedEffect «stereotyped relationship» dependency ................................. 4
Figure 3:1 - Alias ................................................................................................................................... 5
Figure 3:2 - Definition ........................................................................................................................... 6
Figure 3:3 - SameAs .............................................................................................................................. 6
Figure 3:4 - ActualCondition ................................................................................................................. 7
Figure 3:5 - ActualEnvironment ............................................................................................................ 7
Figure 3:6 - ActualLocation .................................................................................................................. 8
Figure 3:7 - ActualMeasurement ........................................................................................................... 9
Figure 3:8 - ActualMeasurementSet .................................................................................................... 10
Figure 3:9 - ActualPropertySet ............................................................................................................ 10
Figure 3:10 - Condition ....................................................................................................................... 11
Figure 3:11 - Environment .................................................................................................................. 11
Figure 3:12 - EnvironmentProperty ..................................................................................................... 12
Figure 3:13 - GeoPoliticalExtentType ................................................................................................. 13
Figure 3:14 - Location ......................................................................................................................... 14
Figure 3:15 - LocationHolder .............................................................................................................. 15
Figure 3:16 - MeasurableElement ....................................................................................................... 17
Figure 3:17 - Measurement .................................................................................................................. 18
Figure 3:18 - MeasurementSet ............................................................................................................ 18
Figure 3:19 - PropertySet .................................................................................................................... 19
Figure 3:20 - ActualState ..................................................................................................................... 20
Figure 3:21 - ISO8601DateTime ......................................................................................................... 20
Figure 3:22 - Exchange ........................................................................................................................ 21
Figure 3:23 - Resource ........................................................................................................................ 21
Figure 3:24 - Activity .......................................................................................................................... 22
Figure 3:25 - CapableElement ............................................................................................................. 22
Figure 3:26 - IsCapableToPerform ...................................................................................................... 23
Figure 3:27 - PerformsInContext ......................................................................................................... 24
Figure 3:28 - ArchitectureMetadata .................................................................................................... 25
Figure 3:29 - DataModel ..................................................................................................................... 25
Figure 3:30 - Information .................................................................................................................... 26
Figure 3:31 - Metadata ........................................................................................................................ 27
Figure 3:32 - Rule ................................................................................................................................ 28
Figure 3:33 - ArchitecturalReference .................................................................................................. 29
Figure 3:34 - Implements .................................................................................................................... 30
Figure 3:35 - ActualEnterprisePhase ................................................................................................... 32
Figure 3:36 - Capability ....................................................................................................................... 33
Figure 3:37 - EnterpriseGoal ............................................................................................................... 33
Figure 3:38 - EnterprisePhase .............................................................................................................. 34
Figure 3:39 - EnterpriseVision ............................................................................................................ 35
Figure 3:40 - VisionStatement ............................................................................................................. 35
Figure 3:41 - WholeLifeEnterprise ...................................................................................................... 36
Figure 3:42 - CapabilityRole ............................................................................................................... 36
Figure 3:43 - StructuralPart ................................................................................................................. 37
Figure 3:44 - TemporalPart ................................................................................................................. 37
© ISO/IEC 2022 – All rights reserved---------------------- Page: 4 ----------------------
ISO/IEC 19540-2:2022(E)
Figure 3:45 - ActualEnduringTask ....................................................................................................... 38
Figure 3:46 - CapabilityForTask .......................................................................................................... 38
Figure 3:47 - EnduringTask ................................................................................................................. 39
Figure 3:48 - AchievedEffect ............................................................................................................... 39
Figure 3:49 - Achiever ......................................................................................................................... 40
Figure 3:50 - DesiredEffect .................................................................................................................. 40
Figure 3:51 - Desirer ............................................................................................................................ 41
Figure 3:52 - Exhibits ........................................................................................................................... 41
Figure 3:53 - MapsToCapability .......................................................................................................... 42
Figure 3:54 - OrganizationInEnterprise ............................................................................................... 42
Figure 3:55 - ArbitraryConnector ........................................................................................................ 43
Figure 3:56 - ConceptItem ................................................................................................................... 44
Figure 3:57 - ConceptRole ................................................................................................................... 44
Figure 3:58 - HighLevelOperationalConcept ....................................................................................... 45
Figure 3:59 - KnownResource ............................................................................................................. 45
Figure 3:60 - OperationalAgent ........................................................................................................... 46
Figure 3:61 - OperationalArchitecture ................................................................................................. 47
Figure 3:62 - OperationalMethod ......................................................................................................... 47
Figure 3:63 - OperationalParameter ..................................................................................................... 48
Figure 3:64 - OperationalPerformer ..................................................................................................... 48
Figure 3:65 - OperationalPort .............................................................................................................. 49
Figure 3:66 - OperationalRole .............................................................................................................. 50
Figure 3:67 - ProblemDomain .............................................................................................................. 50
Figure 3:68 - OperationalConnector .................................................................................................... 51
Figure 3:69 - OperationalExchange ..................................................................................................... 52
Figure 3:70 - OperationalExchangeItem .............................................................................................. 53
Figure 3:71 - OperationalInterface ....................................................................................................... 54
Figure 3:72 - OperationalSignal ........................................................................................................... 54
Figure 3:73 - OperationalSignalProperty ............................................................................................. 55
Figure 3:74 - OperationalActivity ........................................................................................................ 55
Figure 3:75 - OperationalActivityAction ............................................................................................. 56
Figure 3:76 - OperationalActivityEdge ................................................................................................ 56
Figure 3:77 - OperationalControlFlow ................................................................................................. 57
Figure 3:78 - OperationalObjectFlow .................................................................................................. 57
Figure 3:79 - StandardOperationalActivity .......................................................................................... 58
Figure 3:80 - OperationalStateDescription .......................................................................................... 58
Figure 3:81 - OperationalMessage ....................................................................................................... 59
Figure 3:82 - InformationElement ........................................................................................................ 59
Figure 3:83 - OperationalConstraint .................................................................................................... 60
Figure 3:84 - SubjectOfOperationalConstraint .................................................................................... 60
Figure 3:85 - ServiceSpecification ....................................................................................................... 61
Figure 3:86 - ServiceMethod ................................................................................................................ 62
Figure 3:87 - ServiceParameter ............................................................................................................ 62
Figure 3:88 - ServicePort ..................................................................................................................... 63
Figure 3:89 - ServiceSpecificationRole ............................................................................................... 64
Figure 3:90 - ServiceConnector ........................................................................................................... 65
Figure 3:91 - ServiceInterface .............................................................................................................. 65
Figure 3:92 - ServiceFunction .............................................................................................................. 66
Figure 3:93 - ServiceFunctionAction ................................................................................................... 66
Figure 3:94 - ServiceStateDescription ................................................................................................. 67
© ISO/IEC 2022 – All rights reserved---------------------- Page: 5 ----------------------
ISO/IEC 19540-2:2022(E)
Figure 3:95 - ServiceMessage ............................................................................................................. 67
Figure 3:96 - ServicePolicy ................................................................................................................. 68
Figure 3:97 - Consumes ....................................................................................................................... 68
Figure 3:98 - Organization .................................................................................................................. 69
Figure 3:99 - OrganizationalResource ................................................................................................. 70
Figure 3:100 - Person .......................................................................................................................... 70
Figure 3:101 - Post .............................................................................................................................. 71
Figure 3:102 - Responsibility .............................................................................................................. 71
Figure 3:103 - Command ..................................................................................................................... 72
Figure 3:104 - Control ......................................................................................................................... 72
Figure 3:105 - CompetenceToConduct ............................................................................................... 73
Figure 3:106 - Competence ................................................................................................................. 74
Figure 3:107 - CompetenceForRole .................................................................................................... 74
Figure 3:108 - RequiresCompetence ................................................................................................... 75
Figure 3:109 - ResponsibleFor ............................................................................................................ 76
Figure 3:110 - CapabilityConfiguration .............................................................................................. 77
Figure 3:111 - NaturalResource .......................................................................................................... 77
Figure 3:112 - PhysicalResource ......................................................................................................... 78
Figure 3:113 - ResourceArchitecture .................................................................................................. 78
Figure 3:114 - ResourceArtifact .......................................................................................................... 79
Figure 3:115 - ResourcePerformer ...................................................................................................... 79
Figure 3:116 - Software ....................................................................................................................... 80
Figure 3:117 - System .......................................................................................................................... 80
Figure 3:118 - ResourceMethod .......................................................................................................... 81
Figure 3:119 - ResourceParameter ...................................................................................................... 81
Figure 3:120 - ResourcePort ................................................................................................................ 82
Figure 3:121 - ResourceRole ............................................................................................................... 83
Figure 3:122 - ResourceConnector ...................................................................................................... 85
Figure 3:123 - ResourceExchange ....................................................................................................... 86
Figure 3:124 - ResourceExchangeItem ............................................................................................... 87
Figure 3:125 - ResourceInterface ........................................................................................................ 88
Figure 3:126 - ResourceSignal ............................................................................................................ 88
Figure 3:127 - ResourceSignalProperty .............................................................................................. 89
Figure 3:128 - Function ....................................................................................................................... 89
Figure 3:129 - FunctionAction ............................................................................................................ 90
Figure 3:130 - FunctionControlFlow ................................................................................................... 91
Figure 3:131 - FunctionEdge ............................................................................................................... 91
Figure 3:132 - FunctionObjectFlow .................................................................................................... 92
Figure 3:133 - ResourceStateDescription ............................................................................................ 92
Figure 3:134 - ResourceMessage ........................................................................................................ 93
Figure 3:135 - DataElement ................................................................................................................ 93
Figure 3:136 - ResourceConstraint ...................................................................................................... 94
Figure 3:137 - SubjectOfResourceConstraint ...................................................................................... 94
Figure 3:138 - Forecast ........................................................................................................................ 95
Figure 3:139 - SubjectOfForecast ........................................................................................................ 95
Figure 3:140 - Technology .................................................................................................................. 96
Figure 3:141 - VersionedElement ........................................................................................................ 96
Figure 3:142 - VersionOfConfiguration .............................................................................................. 97
Figure 3:143 - VersionSuccession ....................................................................................................... 97
Figure 3:144 - WholeLifeConfiguration .............................................................................................. 98
© ISO/IEC 2022 – All rights reserved---------------------- Page: 6 -
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.