200 likes | 410 Views
High Level Architecture Module 2 Advanced Topics. Roy Crosbie John Zenor. California State University, Chico. High Level Architecture Module 2 Basic Concepts. Lesson 2 (a) FEDEP [Primarily derived from FEDEP model version 1.4]. FEDEP Purpose. HLA Federation.
E N D
High Level Architecture Module 2Advanced Topics Roy CrosbieJohn Zenor California State University, Chico
High Level Architecture Module 2Basic Concepts Lesson 2 (a)FEDEP[Primarily derived from FEDEP model version 1.4] California State University, Chico
FEDEP Purpose • HLA Federation. • FEDEP - HLA Federation Development and Execution Process. • Identify a sequence of basic steps HLA Federations will follow. California State University, Chico
Useful FEDEP Facts • The FEDEP describes federation development; • implicitly assumes availability of HLA-compliant federates • The FEDEP is not an HLA requirement • Tools to support FEDEP related activities exist • The FEDEP Checklist is intended to be used in conjunction with FEDEP providing more details California State University, Chico
FEDEP Life Cycle • FEDEP model top view • Define Federation Objectives • Develop Federation Conceptual Model • Design Federation • Develop Federation • Integrate and Test Federation • Execute Federation and Prepare Results • Six Step process implementation depends on application nature California State University, Chico
Six Step Process Six-Step Process California State University, Chico
FEDEP Model Phase Description • FEDEP Model is a high level Framework and guideline for the development and execution of HLA federations • The FEDEP defines a generic, systems engineering approach to the development of HLA federations • To be used as a starting point that is to be modified / augmented by federation developers as needed California State University, Chico
FEDEP model structure California State University, Chico Federation Development and Execution Process
Integrate Execute Develop Define Design Develop And Federation Federation Federation Federation Federation Test And Analyze Conceptual Objectives Federation Results Model Plan Execute Identify Develop Select Develop Execution Federation Needs Scenario Federates FOM Integrate Process Develop Perform Allocate Establish Federation Output Objectives Conceptual Functionality Federation Analysis Agreements Test Prepare Prepare Federation Results Plan Develop Implement Federation Federation Requirements Modifications Mapping of FEDEP to Six-Step Process Mapping of FEDEP to Six-Step Process California State University, Chico
Define Federation Objectives • Define and document a set of needs to be addressed through the development and execution of an HLA federation • Transform these needs into more detailed specific federation objectives Define Federation Objectives California State University, Chico
Develop Federation Conceptual Model • Develop representations of the real world domain and the federation scenario • Transform federation objectives into highly specific federation requirements for use as success criteria during federation testing California State University, Chico
Scenario Database Develop Federation Conceptual Model Federation Objectives Statement Scenarios Develop Federation Scenario Scenario Federation Scenario 2.1 Federation Develop Requirements Federation Requirements Federation Test Evaluation Scenario Criteria 2.3 Perform Conceptual Federation Analysis Objectives Federation Conceptual Model 2.2 Statement California State University, Chico
Design Federation • Identify, evaluate, and select all federation participants (federates) • Allocate required functionality to federates • Develop a detailed plan for federation development and implementation California State University, Chico
Design Federation California State University, Chico
Develop Federation • Develop the Federation Object Model (FOM) • Modify federates if necessary • Prepare the federation for integration and test California State University, Chico
Develop Federation California State University, Chico
Integrate and Test Federation • Plan the federation execution • Establish all required interconnectivity between federates • Test federation prior to execution California State University, Chico
Execute Federation and Prepare Results • Execute the federation • Process the output data from federation execution • Report results • Archive reusable federation products California State University, Chico
Execute Federation and Prepare Results California State University, Chico
References / Suggested Reading • Referenced DMSO Websites: • http://hla.dmso.mil/hla/federation/fedep/ • http://hla.dmso.mil/hla/federation/fedep/faq.html • HLA Federation Development and Execution Process Model (Version 1.4) • HLA Federation Development and Execution Process Model Checklists (Version 1.4) • Automation of the HLA Federation Development and Execution Process • Test and Evaluation Federation Experience and Lessons Learned Using the Federation Development and Execution Process • Defense Modeling and Simulation Office, HLA Object Model Development Process and Supporting Tools, International Training and Education Conference (ITEC) Briefing, April 1998. California State University, Chico