• No results found

Architecture Roadmap Implementation (LVCAR-I) - Improved Interconnectivity Using Gateways/Bridges

N/A
N/A
Protected

Academic year: 2021

Share "Architecture Roadmap Implementation (LVCAR-I) - Improved Interconnectivity Using Gateways/Bridges"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

Live Virtual Constructive

Live, Virtual, Constructive

Architecture Roadmap

Implementation (LVCARI)

-Improved Interconnectivity Using

Gateways/Bridges

NDIA SE M&S and DTE Committee Meeting

August 10, 2011

The Johns Hopkins University Applied Physics Laboratory 11100 Johns Hopkins Road Laurel, MD USA 20723-6099

(2)

LVCAR-I Drivers

Growing Demand for

LVC Interoperability

C

p

y

Redundancy of

Redundancy of

Tools, Gateways &

Repositories

Numerous, Parallel

Architectures

(HLA DIS CTIA TENA)

(HLA, DIS, CTIA, TENA)

(3)

LVCAR Study Framework

Purpose:

LVCAR Study Framework

p

“Develop a future vision and supporting strategy

for achieving significant interoperability

improvements in LVC simulation environments.”

Focus:

Technical Architecture

Business Models

Standards Evolution

Management Process

P

t

Precepts:

Do no harm

Interoperability is not free

St

t

ith

ll t

Start with small steps

(4)

LVCAR Progression

Standards

-FEAT &

Tool Set Design

-DSEEP

Overlay

oo Set

es g

• Common Data Formats • Reuse & Repositories • Gateways & Bridges • Common Object Models

LVCAR Study

Recommendations

Implementation

&

Transition

Net-Centric

SOA Concept

Pilot

Pilot

Engagement Activities with M&S COIs

(FY09-10 )

(FY11-13 )

(5)

Gateway Challenges

Gateway Challenges

Gateways provide the most widely used means of addressingGateways provide the most widely used means of addressing

interoperability concerns in multi-architecture LVC environments

Despite the many documented success stories associated with the use of

gateways to facilitate LVC interoperability, there are also some significant

issues that impact technical, schedule, and cost riskp

Examples of known gateway issues include:

No central “marketplace” of gateways

Few mechanisms for user to determine what reuse opportunities are available

No mechanisms for direct comparisons of gateways

No mechanisms for direct comparisons of gateways

Integrators committing to building their own

Gateways built for specific needs

Increased intellectual expenditure on ad hoc solutions Not b ilt for re se/not b ilt for e tensibilit

Not built for reuse/not built for extensibility

Extensive duplication of existing gateway capabilities

Broad proliferation of gateways

(6)

LVCAR I Gateways Effort

Initial Activities

LVCAR-I Gateways Effort – Initial Activities

The Gateways component to the LVCAR Implementation

(LVCAR-I) project initially focused on two products:

Gateways Characterization Report (May 2010)

Designed to identify areas where gateway capabilities are not well

Designed to identify areas where gateway capabilities are not well

aligned with user needs

Identified capabilities offered by a wide range of different existing

gateways, based on on-line questionnaires and site visits to numerous user sites

numerous user sites

Mapped user requirements to these capabilities to identify gaps

Gateways Execution Plan (June 2010)

Identification of viable strategies to address gateway issues and

capability gaps capability gaps

(7)

Strategy Dimensions

Looking for the

Educa

te

TutorialsClassesHelp Desk

Educa

te

TutorialsClassesHelp Desk g “sweet spot” that addresses the issues in a timely fashion, for reasonable

Educa

t

Enhance

Machine-readable gateway languagesArchitecture-neutral SDEM

Current

Educa

t

Enhance

Machine-readable gateway languagesArchitecture-neutral SDEM

Current

for reasonable cost, enacts positive change that is long-lasting, and has

Enhance

Creat

representationPerformance Benchmarks

State

Enhance

Creat

representationPerformance Benchmarks

State

a credible business model

Create

Fund existing & enhance

Fund new

New business models

Create

Fund existing & enhance

Fund new

(8)

LVCAR-I Gateways Effort: Completed

y

p

Product Development Activities

Develop a Gateway Configuration Model that identifies an explicit set of

Develop a Gateway Configuration Model that identifies an explicit set of

gateway requirements, and discusses how the emerging gateway products and processes will address those requirements

Develop a Gateways Capability Description document, which formally

delineates the various capabilities that individual gateways can offer to user programs, along with specific levels of implementation for each unique capability

Assess the Architecture-Neutral Data Exchange Model (ANDEM),Assess the Architecture Neutral Data Exchange Model (ANDEM),

originally developed by the Joint Composable Object Model (JCOM) Program, to support Simulation Data Exchange Model (SDEM) mapping and/or translation in gateways

Develop a set of Gateway Performance Benchmarks (GPBs) to identify

Develop a set of Gateway Performance Benchmarks (GPBs) to identify

specific gateway performance measures, along with use cases that describe how and where these measures should be applied

(9)

LVCAR-I Gateways Effort: In-Progress

y

g

Product Development Activities

De elop a common Gate a Description Lang age (GDL) in a machine

Develop a common Gateway Description Language (GDL), in a

machine-readable format/syntax, for describing both user gateway requirements and the capabilities that individual gateways can offer

Supports user discovery of needed gateway capabilities

Develop a common SDEM Mapping Language (SML) to formalize format

and syntax of mappings between different SDEMs

Reduces number of required mappings, and supports reuse of mapping data

D l it f GDL b d t d i ti I t

Develop repository for GDL-based gateway descriptions. Incorporate

applicable search and requirements-to-capabilities matching algorithms

Develop tools for GDL and SML file creation/editing

Develop SML Translators for selected gateways

Develop SML Translators for selected gateways

JBUS, GWB are initial targets

Socialize draft GPBs with gateway developer organizations. Incorporate

feedback and prepare formal specification

(10)

LVCAR I Gateways Effort: FY12 and Beyond

LVCAR-I Gateways Effort: FY12 and Beyond

FY12:

Develop a Gateway Configuration Language (GCL) which standardizes

the format and structure of gateway configuration files

Supports reuse of gateway configuration files

Continue development of supporting automated tools

Capability demonstrations with “early adopter” gateway organizations

Potential:

Gateway Testing Laboratory (GTL)

(11)

Gateways Process View

Gateways Process View

1. Create metadata files 

describing gateway products 

and configurations using 

Gateway Description 

Language (GDL) Searchable metadata files 

describing gateway products 

using GDL based on Gateway 

Capabilities List GDL Editor GDL Editor Selecting Gateway 2. Search  database via 

tool that allows 

selection of 

gateway 

requirements 

via high priority 

capabilities  3. Best Matches  from Search ‐Gateway 1: ‐Gateway 2: ‐Gateway 3: etc. 4. Discussion with  Community of  Interest: Gateway  Developers & 

Vendors, and other 

Gateway Users GDL Editor GDL Editor Searchable web  (or equivalent)  interface Matching Tool Matching Tool Selected Gateway(s) Gateway Gateway Gateway  Configuration  written in  Gateway  Configuration  Language (GCL) Gateway  Configuration  written in  Gateway  Configuration  Language (GCL) Mapping Rules Filtering  Rules Filtering  Rules Reevaluate GDL Editor GDL Editor Searchable Network Network Simulation  Component Simulation 

Component ComponentSimulation  Simulation 

Component ComponentSimulation  Simulation  Component Network Network Simulation  Component Simulation 

Component ComponentSimulation  Simulation 

Component ComponentSimulation  Simulation  Component For Each 1. Define/Reuse   Searchable 1. Define/Reuse Configuring Gateway Searchable  GDL, GML,  GCL Local  Library Searchable  GDL, GML,  GCL Remote  Repository  Library / Mapping using   Gateway Mapping  Language (GML)  Editor 2. Create/modify  Gateway  Configuration using  GCL Editor & GML files for all 

required mappings GML files for all 

required mappings GML Editor GML Editor GCL Editor GCL Editor GML Translator GML Translator Searchable  GDL, SML,  GCL Local  Library Searchable  GDL, SML,  GCL Remote  Repository  Library 1. Define/Reuse   Mapping using   SDEM Mapping  Language (SML)  Editor SML EditorSML Translator

GML files for all 

required mappings SML files for all 

required mappings

GCL Editor & 

Configuration Tool All Files Stored

GCL Editor GCL Editor

(12)

References

Related documents

To evaluate the non-insecticidal approaches against pod borer Helicoverpa armigera (Hubner) on chickpea an experiment with 4 botanical insecticides viz., NSKE 5%,

In this section, I compare the accuracy and stability of simulations of a 3D cylinder point- ing along the x-axis with three different combinations of methods for applying

Co-incubation with ketoconazole, a CYP3A4 inhibitor, attenuated the toxic effect of metabolized amiodarone in CYP3A4 cells and 3A4 supersomes, further demonstrating that the

State the number of shares that may be issued on conversion of all the outstanding convertibles, if any, against the total number of issued shares excluding treasury shares

Section 3 proposes a Newton’s algorithm for efficient solution of an unregularized nonlinear Bingham-Brinkman (reduced) model. Comparisons between numerical simulations and

28 (2004); Guowuyuan bangongting guanyu yange zhixing youguan nongcun jiti jianshe yongdi falv he zhengce de tongzhi [ Notice of the Office of the State Council on

GREENVILLE COUNTY TAX COLLECTOR, SOUTH CAROLINA NOTICE AND OPPORTUNITY TO OBJECT RE: MOTION FOR ORDER APPROVING AND REQUIRING PAYMENT OF ADMINISTRATIVE EXPENSE.. CLAIM OF

Intercourse duration of mucuna pruriens long term efficacy of improvement was unchanged.. Ratings were on mucuna pruriens use it should not by symptoms occurred and dosages can