Enhance System Interoperability
The Unified Architecture Framework® (UAF®) is based on the Unified Profile for DoDAF and MODAF™ (UPDM™). UAF defines ways of representing an enterprise architecture that enables stakeholders to focus on specific areas of interest in the enterprise while retaining sight of the big picture. UAF meets the specific business, operational and systems-of-systems integration needs of commercial and industrial enterprises as well as the U.S. Department of Defense (DoD), the UK Ministry of Defence (MOD), the North Atlantic Treaty Organization (NATO) and other defense organizations.
UAF was initially developed as UPDM 3.0 in response to needs from the UML®/SysML® and military communities to develop standardized and consistent enterprise architectures based on the U.S. Department of Defense Architecture Framework (DoDAF) and the UK Ministry of Defence Architecture Framework (MODAF). Requirements were derived from both military frameworks as well as the NAF (NATO Architecture Framework). When these requirements were combined with requirements from the business sector (because 90% of concepts and themes captured in the military frameworks are equally applicable in the commercial domains), UAF, as a commercial framework that supports the needs of the commercial sector as well as the military, was born. Participants included a broad spectrum of interested parties, covering industry, tool vendors, and end users as well as representatives of the DoD and MOD.
Because of increasing complexity and rising costs, it is important to ensure that systems that are being developed can talk to each other and meet the overarching capabilities that they were intended to achieve. UAF architecture models provide a means to develop an understanding of the complex relationships that exist between organizations, systems, and systems-of-systems and enable the analysis of these systems to ensure that they meet the expectations of the user community.
- UAF supports current DoDAF/MODAF/NAF requirements and can evolve to meet future needs:
- produce standard DoDAF/MODAF/NAF products as well as commercial extensions
- leverage cross-industry, standards-based approaches (e.g., MDA, UML, SysML) to enhance tool and architecture data interoperability
- MDA foundation enables UAF to evolve with DoDAF v2 and beyond (i.e,. security, human factors)
- UAF is methodology-agnostic (structured, OO, etc.)
- UAF provides a set of rules to enable users to create consistent enterprise architectures (as models) based on generic enterprise and system concepts with rich semantics. These models then become the repositories from which various views can be extracted.