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
4099 - Full report circulated: DIS approved for registration as FDIS
Start Date
17-Dec-2021
Completion Date
17-Dec-2021
Ref Project

Buy Standard

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

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 19540-1:2022(E)
© ISO/IEC 2022
---------------------- Page: 1 ----------------------
ISO/IEC 19540-1: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-1:2022(E)
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
---------------------- Page: 3 ----------------------
ISO/IEC 19540-1:2022(E)

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
---------------------- Page: 4 ----------------------
ISO/IEC 19540-1:2022(E)
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
---------------------- Page: 5 ----------------------
ISO/IEC 19540-1:2022(E)

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 ................................................................................

...

Questions, Comments and Discussion

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