Powerpoint

UML Profile for DoDAF MODAF

Click to download
Reviews
Shared by: DDIG
Stats
views:
169
rating:
not rated
reviews:
0
posted:
6/25/2008
language:
English
pages:
0
UML Profile for DoD and MoD Architecture Frameworks (UPDM) 9/22/2005 Fatma Dandashi, Ph.D. dandashi@mitre.org Problem Statement • DODAF V1.0 Volume II provides guidance on using UML – Used extensively to represent DODAF architecture products across industry – Not sufficiently precise resulting in multiple interpretations (no one-to-one mapping between UML diagrams and DODAF products) – Based on UML 1.x which has been superseded by UML 2 • Tool interoperability impeded by DODAF adaptations, such as MODAF & NAF, and DODAF overlays, such as JCIDS and Acquisition DODAF UML guidance is inadequate to facilitate communications, architecture product reuse & maintainability, and tool interoperability 2 Industry and Coalition Feedback • Presented architecture framework standardization effort through the OMG in early February • Resistance to immediate standardization of a UML profile for a generic Architecture Framework – Scope is too large to complete in a reasonable amount of time – Tool Vendors concerned about lack of market and technical risks • Strong request for a UML profile that implements standard representations for DODAF/MODAF • Support for follow-on effort to establish standards for the specification of generalized architecture frameworks • Coalition partners and their industry partners requested that their requirements be included 3 Solution Statement • DODAF V 1.0 exposed a need for architecture-based model-driven systems engineering • SysML is a UML profile for model-driven systems engineering • Initial analysis indicates good coverage of all DODAF/MODAF views with SysML* Develop a UML Profile for DODAF/MODAF that provides an industry standard SysML representation of DODAF/MODAF architecture views * see Bailey et al in references section 4 UML Profile for DODAF/MODAF RFP Scope • Use DODAF V1.0 as a baseline • Incorporate MODAF’s additional views (Acquisition and Strategic views) • Incorporate additional requirements from DODAF V2.0 WG (e.g., support for overlays) • Support for modeling system-of-systems architectures – Systems that include hardware, software, data, personnel, procedures, and facilities (DOTMLPF & MOD Lines of Development ) – Service oriented architectures and net-centricity • Scope accommodates NATO and other architecture frameworks (e.g., Australia and Canada) 5 UPDM RFP Status • RFP has been issued by OMG – Several comment iterations • January-Feb, June, Aug 05 • A result of collaboration with DoD and MOD representatives • Incorporates numerous inputs from – Tool Vendors: Adaptive, Artisan Software, Borland, I-Logix, IBMRational, Proforma Corp., Telelogic/Popkin Software – Industry: e.g., BAE Systems, Boeing, Fujitsu, Hitachi, Lockheed Martin, Raytheon, Thales, Unisys – Gov: DoD, MOD, NATO, and positive feedback from Canadian and Australian Defence – Not-for-profit Organizations: Sandia Labs, SEI, Mitre, Middlesex University 6 UPDM RFP Requirements Summary • Mandatory – Develop profile that specifies • • • • • • • Metamodel (abstract syntax and constraints) UML2 Profile Notation (concrete syntax) DODAF and MODAF artifacts Additional views and viewpoints Element taxonomy reference Data interchange • Optional – Support • • • • Domain Metamodel Data Interchange mappings and transformations Extensibility to other architecture frameworks Representation of architectural patterns 7 Metamodel • Defines: – Key terms and definitions used in the proposed profile – Concepts that are required for the description of architectures and consistent with those defined in IEEE 1471 and specific architecture frameworks (e.g., DODAF, MODAF) – Constraints on elements that ensure connectivity and integrity of the model 8 SV-1 Meta-Model Excerpt* Source: http://www.modaf.com/ 9 Notation & Profile • Define: – The selected UML modeling elements using a standard notation – Their stereotypes – Additional constraints using the profiling mechanism provided by UML – The relationship of notation to model elements defined by the metamodel shall be represented in tabular form 10 Example SV-1: Assembly Diagram asm: SpeedPass <> SpeedPass <> <> GasStation GasPump <> OilCoCentral Systems Nodes showing System Interfaces (Interfaces and Ports) 11 Views & Viewpoints • • DODAF/MODAF artifacts using UML/SysML New model elements using MOF QVT, when no direct diagrammatic representation is provided for individual DODAF and MODAF artifacts in UML/SysML 12 new AcV-2 SoS Acquisition Programmes MG 01/10/04 IOC 01/04/05 FOC 01/08/05 System A IG 01/05/04 MG 01/11/04 IOC 01/06/04 System B IG 01/06/04 MG 01/01/05 IOC 01/10/06 Acquisition Views define the project team structures required to deliver network enabled capabilities. They also define the inter-project dependencies and specify the lines of development status at significant project milestones. Source: System C MG 01/10/04 IOC 01/05/05 FOC 01/01/06 System D DISPOSAL 01/11/04 OUT OF SERVICE 01/06/05 System E 2004 2005 2006 D E Key to View quipment LoD 'Hexagon' Project Phase octrine T LoDs No outstanding issues Manageable issues Critical issues Pre-IG IG to MG MG to IOC IOC to FOC In Service Disposal raining P eople S O rganisation ustainment http://www.modaf.com/ 13 StV-5 Capability to Systems Deployment Mapping new EPOCH 4 System deployment by operational capability category EPOCH 3 Overlap of systems between epochs EPOCH 2 EPOCH 1 Strategic Capability Views define the high level capability vision, the System deployment capabilities and subby echelon level capabilities (capability functions) required to support that vision, the dependencies between capabilities, the phasing in and out of systems to support the capabilities, and the organizations in which those systems are to be deployed. Source: Capability 1 Capability 2 Capability 3 Capability 4 PJHQ JTF LCC Corp Div Bde BG Coy Plt System connectivity and systems involved http://www.modaf.com/ 14 Example DODAF 2.0 New Viewpoints (Overlays) • Acquisition – MODAF Acquisition Viewpoint • JCIDS – MODAF Strategic Capability Viewpoint • Portfolio Management 15 DODAF 2.0 Overlays DODAF View AV-1 AV-2 OV-1 OV-2 OV-3 OV-4 OV-5 Overview and Summary Information Integrated Dictionary High Level Operational Concept Graphic Operational Node Connectivity Description Operational Information Exchange Matrix Organizational Relationships Chart Operational Activity Model Enterprise Architecture Enterprise Program SoS Arch Arch Arch CJCS 6212 DoD 5000 Federal GIG Capstone CJCS 3170 JCIDS NSS and IT Federal Enterprise Requirements Requirements Systems Acquisition Architecture Document x x x ICD, CDD, CPD CDD, CPD X X X X X X X X X X X X X X X X OV-6a Operational Rules Model OV-6b Operational State Transition Description OV-6c OV-7 SV-1 SV-2 SV-3 SV-4 SV-5 SV-6 SV-7 SV-8 Operational Event-Trace Description Logical Data Model Systems Interface Description Systems Communications Description Systems-Systems Matrix Systems Functionality Description Operational Activity to Systems Function Traceability Matrix Systems Data Exchange Matrix Systems Performance Parameters Matrix Systems Evolution Description x x x x x x x x x x x x x x x x CDD , CPD CDD CDD CDD CDD, CPD CDD, CPD CDD, CPD X X X X X X x x x X X X X X X x CDD X X x SV-9 Systems Technology Forecast SV-10a Systems Rules Model SV-10b Systems State Transition Description SV-10c Systems Event-Trace Description SV-11 TV-1 TV-2 EV-1 EV-2 EV-3 Physical Schema Technical Standards Profile Technical Standards Forecast Metadata View Strategic View Quality/Financial View Initial Capabilities Document (ICD) Capability Development Document (CDD) Capability Production Plan (CPP) x x x x x x x x Required May be Required x x x x x x X X X X CPD X X X X X X X 16 Metamodel & Taxonomy-Relationship • The metamodel defines Enterprise Architecture concepts • The taxonomy supports the metamodel, specializing the model elements into more specific items – Acts as a dictionary of terminology – Allows the metamodel to be more generic metamodel system hosts equipment platform Taxonomy weapon system A system which has the capability to… business system A system which manages the… warship aircraft HR system A system which manages the… accounts system A system which manages the… fighter bomber etc… 17 Distributed Taxonomies • OWL is designed for the web: – Allowing references between OWL files at different locations (e.g. synonyms) – Allowing one OWL file to specialise definitions in other files NATO Taxonomy Sdfjhsdfjhsdf sdfjdsfk nweiewnmn dfldsflmc sdfkmsdm sdfsdfweo 0fhebhnfefwef sdfmdfd sfgsdf sdfsdfgksdfgnf sdfsdofjnsdf sdfhsdeidjjd dsofhsdfoh eee sdadsdwewqffee Sdfksdj weewmewewf f DoD Core Taxonomy Sdfjhsdfjhsdf sdfjdsfk nweiewnmn dfldsflmc sdfkmsdm sdfsdfweo 0fhebhnfefwef sdfmdfd sfgsdf sdfsdfgksdfgnf sdfsdofjnsdf sdfhsd eidjjd dsofhsdfoh eee sdadsdwewqffee Sdfksdj weewmewewf f AF Equipment Taxonomy Sdfjhsdfjhsdf sdfjdsfk nweiewnmn dfldsflmc sdfkmsdm sdfsdfweo 0fhebhnfefwef sdfmdfd sfgsdf sdfsdfgksdfgnf sdfsdofjnsdf sdfhsd eidjjd dsofhsdfoh eee sdadsdwewqffee Sdfksdjfweewmewewf DODAF Taxonomy Sdfjhsdfjhsdf sdfjdsfk nweiewnmn dfldsflmc sdfkmsdm sdfsdfweo 0fhebhnfefwef sdfmdfd sfgsdf sdfsdfgksdfgnf sdfsdofjnsdf sdfhsd eidjjd dsofhsdfoh eee sdadsdwewqffee Sdfksdjfweewmewewf Supplier Taxonomy sdfjdsfk nweiewnmn dfldsflmc sdfkmsdm sdfsdfweo 0fhebhnfefwef sdfmdfd sfgsdf sdfsdfgksdfgnf sdfsdofjnsdf sdfhsdeidjjd dsofhsdfoh eee sdadsdwewqffee Sdfksdj weewmewewf f 18 Data Exchange • • UML profile and meta-model enable XMI for architecture tool interoperability. Elements in the XMI exchange file may refer to relevant taxonomy definitions Tool A Tool B data exchange structure meaning XMI XMI Taxonomy Sdfjhsdfjhsdf sdfjdsfk nweiewnmn dfldsflmc sdfkmsdm sdf sdf weo 0fhebhn fefwef sdfmdfd sfgsdf sdfsdfgksdfgnf sdfsdofjnsdf sdfhsd eidjjd dsofhsdfoh eee sdadsd wewqf fee Sdfksdj fweewmew ewf META MODEL 19 XMI for Data Exchange • XML is an industry standard – XMI is XML for model interchange • UPDM requires XML that conforms to a model – Make use of “vanilla” XMI with heavy use of stereotypes – Specified by extending the UML meta model Meta Object Facility (MOF) UML Meta Model UPDM Meta Model stereotype specifications XMI for UML Stereotypes 20 Generating the XML Schema • For this to work, we need a common way of generating the XML schema from our model • For this to work with XMI and XML, we need to use the XMI 2.1 XML schema production rules – …which means the meta-model has to be defined in UML… 21 OMG Specification Process & UPDM Timetable LOI Need Feb. 05 Feb 06 Evaluate Submission Vote Adoption of a Specification Feb 07 RFP Sept. 05 Initial Submissions June 06 Issue RFP Revised Submission(s) Dec. 06 Implementation --April 07 Evaluate Submissions Tools 22 Relevant Standards • Expectation for reuse of relevant existing OMG standards • Referenced paper that contains analysis of OMG standards • Referenced AP233 as a transformation mechanism from UML/XMI to DOD’s CADM 23

Related docs
Map-of-UML-to-DoDAF-10-Work-Products
Views: 2  |  Downloads: 2
UML
Views: 419  |  Downloads: 84
Change Management of UML Artifacts
Views: 0  |  Downloads: 0
uml models
Views: 89  |  Downloads: 19
Will UML 20 BE Agile or Awkward
Views: 3  |  Downloads: 0
Microsoft PowerPoint - 354 - UML
Views: 3  |  Downloads: 0
Sparx Systems Company Profile
Views: 0  |  Downloads: 0
An Introduction to UML Profiles
Views: 2  |  Downloads: 0
UML®-vs-DSLs-A-false-dichotomy
Views: 7  |  Downloads: 0
Extending-UML-for-Agents
Views: 11  |  Downloads: 0
Database Modeling in UML
Views: 1  |  Downloads: 0
jGuruUnified Modeling Language (UML) FAQ
Views: 48  |  Downloads: 14
premium docs
Other docs by DDIG
r494
Views: 237  |  Downloads: 2
pro-vehicle-mileage
Views: 217  |  Downloads: 13
Employee termination contract
Views: 1183  |  Downloads: 30
Macrovision Corp Ammendments and Bylaws
Views: 161  |  Downloads: 1
edens_2c-all
Views: 133  |  Downloads: 0
Service Client Thank You Letter
Views: 2694  |  Downloads: 30
Digital Microwave Corp Ammendments and By laws
Views: 164  |  Downloads: 0
Form 8582 Passive Activity Loss Limitations
Views: 425  |  Downloads: 1