An Introduction to the Unified Architecture Framework (UAF)

Slides:



Advertisements
Similar presentations
Applying the Human Views for MODAF to the conception of energy-saving work solutions Dr Anne Bruseberg Systems Engineering & Assessment Ltd, UK on behalf.
Advertisements

Human Views for MODAF Dr Anne Bruseberg Systems Engineering & Assessment Ltd, UK on behalf of the Human Factors Integration Defence Technology Centre.
DoDAF V2.0 Community Update Overview
© 2009 The MITRE Corporation. All rights Reserved. Evolutionary Strategies for the Development of a SOA-Enabled USMC Enterprise Mohamed Hussein, Ph.D.
® DODAF CADM/AP233 Interoperability Project David Price OSJTF March 2006.
1. Introduction OASIS Reference Model for Service Oriented Architecture 2. ECF 4.0 Architecture 2.1 Core vs. Profiles 2.2 Major Design Elements 2.3.
Systems Engineering in a System of Systems Context
Adopt & Adapt Tips on Enterprise Data Management Annette Pence September 10, 2009 MITRE.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
DoDAF DoD Architectural Framework across multiple levels (Zachman And MoDAF are similar) UPDM Unified Modeling Language (UML) Profile for DoDAF and ModAF.
A Combat Support Agency Defense Information Systems Agency Model Based Systems Engineering and Systems Modeling Language Chris Gedo Chief, Architecture.
3106 Use of UML 2.0 Diagrams for Systems Architecture Modeling Gundars Osvalds Systems of Systems Architect The Boeing Company.
OMG UML Profile for the DoD and MoD Architecture Frameworks (UPDM) Dwayne Hardy American Systems Jan 30, 2007.
Technical Integrity Assurance For Product Development W. Henson Graves Lockheed Martin Aeronautics Company Russ Campbell.
DoD Architecture Registry System DARS 16 September 2009 Walt Okon Senior Architect Engineer Senior Architect Engineer for Information Sharing Enterprise.
Overview of the Database Development Process
Architectural Framework
I n t e g r i t y - S e r v i c e - E x c e l l e n c e UPDM Review Session Col. Jack Jibilian Enterprise Architecting & Warfighting Decision Support SAF/XCPA.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
Enterprise Engineering Directorate (EE)
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
® IBM Software Group © 2009 IBM Corporation Viewpoints and Views in SysML Dr Graham Bleakley
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
Report: Model Interchange Testing OMG Unified Profile for DoDAF and MODAF (UPDM), Version 2.* (17 June 2013) OMG UPDM Group & OMG Model Interchange Working.
Michael J. Novak ASQ Section 0511 Meeting, February 8, 2017
IBM Rational Rhapsody Advanced Systems Training v7.5
Discussion Topics for Exploring OMG UPDM Way-ahead
Ron Williamson, Ph.D. Raytheon Jan 30-31, 2011
Welcome to M301 P2 Software Systems & their Development
Agenda Federated Enterprise Architecture Vision
IBM Rational Rhapsody Advanced Systems Training v7.5
Unified Architecture Framework NATO Architecture CaT Introduction
INCOSE Usability Working Group
DoD Architecture Framework Version 2.0 Illustrative View Examples
Introduction to MODEM Building a Semantic Foundation for EA: Reengineering the MODAF™ Meta-Model Based on the IDEAS Foundation Model Lt Col Mikael Hagenbo,
Physical Data Model – step-by-step instructions and template
SysML v2 Formalism: Requirements & Benefits
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Lars-Olof Kihlström, Contractor Generic Systems Sweden AB
US Kickoff brief to Frameworks Convergence Meeting
NDIA Architecture Analysis for System-of-System (SoS) Interoperability Assessment Karen L. Lauro, Ph.D Oct 21, 2003.
DnDAF security views.
Agenda All-Monday 15 Sep 0800 Welcome - Opening remarks
Understanding and Utilizing the ISP Analysis Process
CV-1: Vision The overall vision for transformational endeavors, which provides a strategic context for the capabilities described and a high-level scope.
Version 3 April 21, 2006 Takahiro Yamada (JAXA/ISAS)
Application of ODP for Space Development
The Open Group Architecture Framework (TOGAF)
UAF (Unified Architecture Framework) Training
UAF Training, Hands-on Project Based Unified Architecture Framework (UAF) Crash Course
UAF Seminar
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
INCOSE IW11 MBSE Workshop
DoD Architecture Framework Version 2.0 Illustrative View Examples
Collaboration Adoption Framework
Architecture Data Exchange Experiments Military Utility Demonstration
Collaboration Adoption Framework
DoD Architecture Framework Overview
Software Engineering Practice: A Generic View
, editor October 8, 2011 DRAFT-D
Systems Architecture & Design Lecture 3 Architecture Frameworks
Architecture & Interoperability Directorate
CORE Name: CORE® Description:
Chapter 5 Architectural Design.
Chapter 22 Object-Oriented Systems Analysis and Design and UML
INCOSE IW MBSE Workshop
US Kickoff brief to Frameworks Convergence Meeting
Presentation transcript:

An Introduction to the Unified Architecture Framework (UAF) An INCOSE presentation by Eric Barnhart

“Now try going to a UAF class!” Introduction “Have you ever gone to DoDAF class and left more confused than when you went in?” “Now try going to a UAF class!”

What is UAF? Quick answer: Longer Answer: Realistic answer: UAF is the next generation of the Unified Profile for DoDAF and MoDAF (UPDM) At one time referred to as UPDM 3 Longer Answer: An enterprise architecture framework Applicable for domains similar to DoDAF, MoDAF and NAF (NATO Architecture Framework) Flexible enough for non-defense domains Implemented as a UML profile on top of SysML Realistic answer: A complicated framework that makes enterprise architecture even harder

Provides a framework for enterprise analysis What is UAF Good For? Provides a framework for enterprise analysis Common terminology across domains Common concepts and models Everybody speaks the same language Unifies the terminology across multiple frameworks Allows MBSE / SysML implementation of the models

EA vs. MBSE Despite looking similar and having common features, these are two autos are very different things These require very different mindsets Enterprise Architecture and Solution Architecture / Systems Engineering look similar but require different mindsets

EA vs. MBSE Strategic level Mission oriented Technology and transition Enterprise Architecture (EA) Strategic information asset base Defines mission, info needed to perform the mission, technologies to perform the mission Defines technology transition processes Solution Architecture (SE, MBSE) Framework or structure Defines elements and relationships of a system that answers a problem Strategic level Mission oriented Technology and transition Answers questions Solution focused Structural elements and relationships Systems engineering-like Provides solutions

Framework Relationships DoDAF United States Department of Defense MoDAF British Ministry of Defense extends NAF NATO extends Nobody is speaking the same language any more!

Framework Relationships DoDAF MoDAF Implements in SysML extends NAF extends UPDM Implements in SysML UPDM attempted to unify models under SysML / UML

Framework Relationships DoDAF Implements in SysML MoDAF Implements in SysML Implements in SysML extends NAF Implements in SysML extends UPDM Implements in SysML updates UAF UAF continues the effort and modernizes the framework

IDEAS Model In DoDAF 2, understanding this conceptual model made everything much easier. UAF retains this model, but 1) changes terminology and 2) adds many new concepts

Significant Changes in UAF Personnel (enhanced) Project Strategy (new) Security (new!) Services (enhanced) Standards (enhanced) Nodes (gone!) Actual Resources better support for instances versus classes / blocks

This leads to the view matrix… Two level taxonomy UAF provides a better model taxonomy than UPDM Level 1 Actual_Resources Dictionary Metadata Operational Parameters Personnel Project Resources Security Services Standards Strategic Summary_and_Overview Level 2 Connectivity Constraints Information Interaction_Scenarios Processes Roadmap States Structure Taxonomy Traceability This leads to the view matrix…

View Matrix Taxonomy Tx Structure Sr Connectivity Cn Processes Pr States St Interaction Scenarios Is Information If Parameters Pm Constraints Ct Roadmap Rm Traceability Tr Metadata Md-Tx Md-Sr Md-Cn Md-Pr Data Models Environment & Measurements Md-Ct Md-Tr Strategic St-Tx St-Sr St-Cn St-St St-Ct St-Rm St-Tr Operational Op-Tx Op-Sr Op-Cn Op-Pr Op-St Op-Is Op-Ct Services Sv-Tx Sv-Sr Sv-Cn Sv-Pr Sv-St Sv-Is Sv-Ct Sv-Rm Sv-Tr Personnel Pr-Tx Pr-Sr Pr-Cn Pr-Pr Pr-St Pr-Is Pr-Ct Pr-Rm Pr-Tr Resources Rs-Tx Rs-Sr Rs-Cn Rs-Pr Rs-St Rs-Is Rs-Ct Rs-Rm Rs-Tr Security Sc-Tx Sc-Sr Sc-Cn Sc-Pr Sc-Ct Projects Pj-Tx Pj-Sr Pj-Rm Pj-Tr Standards Sd-Tx Sd-Sr Sd-Rm Sd-Tr Actual Resources Ar-Sr Ar-Cn A better taxonomy provides more logic and order to the set of views available in UAF

Viewing Information in UAF Example: suppose you want to look at Operational Information for your problem domain UAF provides view definitions for: Operational taxonomy (Op-Tx) Operational structure (Op-Sr) Operational connectivity (Op-Cn) Operational processes (Op-Pr) Operational states (Op-St) Operational interaction scenarios (Op-Is) Operational constraints (Op-Ct) Choose what makes sense for your needs Pattern is replicated across entities as appropriate Numbered views (OV-1, OV-2, OV-5 etc) are replaced with more meaningful and consistent views

Data Mining the Profile The draft UAF profile is ready for use at OMG.org http://www.omg.org/spec/UAF/1.0/Beta1/ Here’s the catch… The profile is missing a version statement in the opening XMI line; add one and it loads properly in Rhapsody The profile does NOT include tool-specific customizations No menu selections No contextual help No error checking Examine the profile in your tool of choice to find all sorts of cool information Here’s an Excel spreadsheet: http://bit.ly/2qCEMKG-vmcse-uaf

Sample Definitions UAF::Operational::Structure OperationalAgent An abstract element grouping LogicalArchitecture and OperationalPerformer. OperationalRole Usage of a OperationalPerformer or OperationalArchitecture in the context of another OperationalPerformer or OperationalArchitecture. Creates a whole-part relationship. OperationalArchitecture An element used to denote a model of the Architecture, described from the Operational perspective. KnownResource Asserts that a known ResourcePerformer plays a part in the LogicalArchitecture. OperationalPerformer A logical agent that IsCapableToPerform OperationalActivities which produce, consume and process Resources. ProblemDomain A property associated with a logical architecture, used to specify the scope of the problem. OperationalPort Usage of a OperationalPerformer or LogicalArchitecture in the context of another OperationalPerformer or LogicalArchitecture. Creates a whole-part relationship. OperationalMethod A behavioral feature of a OperationalPerformer whose behavior is specified in an OperationalActivity. OperationalParameter An element that represents inputs and outputs of an OperationalActivity. It is typed by an OperationalExchangeItem.

Most UAF documentation still refers to DoDAF view identification Looking at the Views Most UAF documentation still refers to DoDAF view identification It’s unclear if DoDAF nomenclature is obsolete or not UAF spec from OMG does not use the DoDAF view names

Operational View OV-1 is like an Op-Sr Operational Structure The elements are now <<operational performers>> From: DoDAF V2.0 Community Update Overview 12 August 2010 MR. MICHAEL WAYSON; Architecture and Infrastructure Directorate; Office of the DoD Deputy Chief Information Officer

Capabilities CV-1 is like an St-Sr Strategic Structure Increase Effectiveness of SAR Operations <<Enterprise Goal>> Improve Location Accuracy <<Enterprise Goal>> Reduce Response Time <<Enterprise Goal>> Transit Resources to Source <<Capability>> Provide Assistance <<Capability>> <<Capability>> Locate Source of Signal Location Accuracy <<Measure>> Time <<Measure>>

Capabilities CV-2 is like an St-Tx Strategic Taxonomy Transit Resources to Search Area <<Capability>> Calculate Distance <<Capability>> <<Capability>> Determine Resources Required Evaluate Weather <<Capability>> Evaluate Environment <<Capability>> Check Resource Availability <<Capability>> Assign Crew <<Capability>>

Operational Views OV-2 is like an Op-Cn Operational Connectivity GOES Satellite Status <<System>> GOES <<System>> Satellite <<Organization>> NOAA <<Organization>> DoD Distress Signal Satellite Status Downlink GRB Downlink Distress Signal Aid Coast Guard <<Organization Performer>> <<Resource Performer>> Beacon Emergency Response <<Resource Performer>> Search Directives Distressed Person <<person>> Status

Personnel OV-4 is like an Pr-Sr Personnel Structure Commandant <<Responsibility>> Commandant Delegates <<Responsibility>> Vice Commandant Commands <<Responsibility>> Commander Pacific Area Commander Atlantic Area <<Responsibility>> <<Responsibility>> Chief of Staff Commands <<Organization>> Human Resources Intel & Criminal Investigations <<Organization>> Operations <<Organization>> Plans & Policy <<Organization>> C4 &IT <<Organization>> Resources <<Organization>>

Operational OV-5b is like an Op-Pr Operational Processes Activate Distress Beacon <<OperationalActivity>> Receive Distress Beacon <<OperationalActivity>> Dispatch Team <<OperationalActivity>> Relay Downlink to CG <<OperationalActivity>> Render Aid <<OperationalActivity>> Assess Emergency <<OperationalActivity>> <<OperationalActivity>> Transport

Summary UAF is the next step in standardized architectures Use of UAF vs DoDAF nomenclature does not appear to be resolved UAF views are better organized than DoDAF views UAF views are NOT much different from DoDAF views UAF has a long and shallow learning curve – expect slow adoption