UAF
United Architecture Framework
UAF is the evolution though not substitution of ISO/IEC 19513:2017 Information technology, Object Management Group Unified Profile for DoDAF and MODAF (UPDM), 2.1.1. The primary goal of UAF is to produce robust Architectural Descriptions in alignment with ISO/IEC/IEEE 42010:2011, Systems and software engineering -- Architecture description. UAF provides a specification language that is readily understandable not only by the community of enterprise architects, architects of information technology systems or systems engineers but also by a wide- range of end users including executives and enterprise management that sponsor such systems, program managers that oversee their development, developers of supporting hardware and software (design, implementation, and testing), subject matter experts, and end users. UAF bridges the gap from setting of requirements to theoreticians to visualization for practitioners. The specification is split into two parts represented by two separate documents: Part 1: Domain Metamodel (DMM) Part 2: Unified Architecture Framework Profile (UAFP) Part 1 provides a formal domain meta model (DMM) organized in a number of View Specifications. View Specifications are arranged in a two-dimensional grid. The grid is organized into rows and columns, where rows are Domains and columns are Model Kinds. The Domains include: Metadata, Strategic, Operational, Services, Personnel, Resources, Security, Project, Standards, Actual Resources, Dictionary, Summary and overview, and Requirements. UAF also supports User-defined Domains and Model Kinds. The intersection of a row and column is called a View Specification. Every View Specification has a number of elements required to construct the View. The primary elements in UAF are: Capabilities, Operational Performers and Operational Activities, Resources (including Performers [Persons, Organizations, and Systems], Natural Resources, and Information/Data), Functions, Constraints/Rules, Service Specifications, Projects, and Standards. The UAF DMM is based on the IDEAS Ontology. Everything in this ontology has four dimensions (temporal and spatial), subtypes, and measures (OMG C4i/2014-05-02, DoDAF 2, Overview and Concepts). Part 2 of the specification, defines a number of practical Views and elements that are mapped to the Domain Metamodel described in Part 1. UAFP specifies UAF DMM implementation in Unified Modeling Language (UML) (ISO/IEC 19505-1:2012, Information technology -- Object Management Group Unified Modeling Language (OMG UML) -- Part 1: Infrastructure; and ISO/IEC 19505-2:2012, Information technology -- Object Management Group Unified Modeling Language (OMG UML) -- Part 2: Superstructure) and Systems Modeling Language (SysML) (ISO/IEC 19514:2017 Information technology ? Object management group systems modeling language (OMG SysML)) modeling languages. It defines UML extensions (so called stereotypes) to support a UAF DMM. It is also dependent on a SysML profile, which is another extension to UML. The purpose of this dependency is to inherit SysML graphical notation, and engineering analysis techniques applicable to SysML (e.g., parametric analysis). Vendors have provided automated software tools that facilitate defining, deriving, and populating the domain meta model in the context of a specific project and communication of results in generally accepted graphical format to the various users. Conformant tools exchange data with OMG XMI (ISO/IEC 19509:2014, Information technology -- Object Management Group XML Metadata Interchange [XMI]). Along with Part 1 and Part 2 of the UAF specification there are two normative machine readable files (in XMI format) included in the submission package:
- Title:
- United Architecture Framework
- Acronym:
- UAF
- Version:
-
1.2 beta
- Document Status:
-
beta ⓘ
This version is made available for informational purposes. The formal version is the final approved specification and is the version that should be followed for compliance with this specification. Access to change bars between versions are available only to OMG members. - Publication Date:
- March 2022
- Categories:
- IPR Mode ⓘ
- Non-Assert ⓘ
Table Of Contents
- About the Specification
- Companies that have contributed to the development of this Specification
- Issues associated with this specification
- Specification Documents
- History
- Links
Companies that have contributed to the development of this Specification
- Copyright @ 2021 88solutions
- Copyright @ 2021 Airbus Group
- Copyright @ 2021 BAE SYSTEMS
- Copyright @ 2021 Boeing
- Copyright @ 2021 Dassault Systemes
- Copyright @ 2021 GfSE e.V.
- Copyright @ 2021 Lockheed Martin
- Copyright @ 2021 MEGA International
- Copyright @ 2021 MITRE
- Copyright @ 2021 Perspecta
- Copyright @ 2021 Sparx Systems Pty Ltd
- Copyright @ 2021 Syntell AB
- Copyright @ 2021 THALES
- Copyright @ 2021 The Aerospace Corporation
Issues associated with this specification
Issues Reported in this Specification
‐
Version 1.2 beta only
Issues Fixed in this Specification
‐
Version 1.2 beta only
Specification Documents
Normative Documents
Description | Format | URL | OMG File ID |
---|---|---|---|
Specification - DMM |
UAF/1.2/Beta1/DMM/PDF
|
dtc/21-12-06 | |
Specification - UAFML |
UAF/1.2/Beta1/UAFML/PDF
|
dtc/21-12-07 | |
UAF 1.2 - Appendix A: Traceability |
dtc/21-12-10.pdf
|
dtc/21-12-10 | |
UAF 1.2 - Appendix B: Sample Problem |
dtc/21-12-12.pdf
|
dtc/21-12-12 | |
UAF 1.2 - Appendix C: Enterprise |
dtc/21-12-13.pdf
|
dtc/21-12-13 |
Normative Machine Readable Documents
Description | Format | URL | OMG File ID |
---|---|---|---|
UAF 1.2 - XMI file | XML |
UAF/20211201/UAF.xmi
|
dtc/21-12-14 |
UAF 1.2 - XMI Measurements library | XML |
UAF/20211201/MeasurementsLibrary.xmi
|
dtc/21-12-15 |
Informative Documents
Description | Format | URL | OMG File ID |
---|---|---|---|
Specification changebar - DMM |
UAF/1.2/Beta1/DMM/PDF/changebar
|
dtc/21-11-02 | |
Specification changebar - UAFML |
UAF/1.2/Beta1/UAFML/PDF/changebar
|
dtc/21-11-04 | |
UAF 1.2 - Appendix A change bar |
dtc/21-12-11.pdf
|
dtc/21-12-11 |
History
In Process Versions
Version | Adoption Date | URL |
---|---|---|
1.2 beta | March 2022 | https://www.omg.org/spec/UAF/1.2/Beta1/ |
Formal Versions
Version | Adoption Date | URL |
---|---|---|
1.1 | April 2020 | https://www.omg.org/spec/UAF/1.1/ |
1.0 | October 2017 | https://www.omg.org/spec/UAF/1.0/ |
Links
- This Document:
- https://www.omg.org/spec/UAF/1.2/Beta1/About-UAF/
- RDF
- https://www.omg.org/spec/UAF/1.2/Beta1/About-UAF.rdf
- JSON-LD
- https://www.omg.org/spec/UAF/1.2/Beta1/About-UAF.jsonld
- Latest Document:
- https://www.omg.org/spec/UAF/
- RDF
- https://www.omg.org/spec/UAF/About-UAF.rdf
- JSON-LD
- https://www.omg.org/spec/UAF/About-UAF.jsonld
- Members Only
- https://www.omg.org/members/spec/UAF/1.2/Beta1/
- Keywords:
- Contact:
- Send a question ⓘ