Extensible modeling and simulation framework extensible 3d graphics x3d
Download
1 / 15

Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D) - PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on

Joint Synthetic Battlespace (JSB) Technical Exchange Hanscomb AFB, 12 November 2003. Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D). Don Brutzman MOVES Institute, Naval Postgraduate School Andreas Tolk VMASC, Old Dominion University (ODU).

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D)' - hamlin


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Extensible modeling and simulation framework extensible 3d graphics x3d

Joint Synthetic Battlespace (JSB) Technical Exchange Hanscomb AFB, 12 November 2003

Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D)

Don Brutzman

MOVES Institute, Naval Postgraduate School

Andreas Tolk

VMASC, Old Dominion University (ODU)


Recommendations for a framework ensuring interoperability reusability composability

Recommendations for a Framework ensuring Hanscomb AFB, 12 November 2003Interoperability, Reusability, & Composability


A framework for interoperability reusability and composability
A Framework for Interoperability, Reusability, and Composability

  • Without the necessary management processes, technical solutions are point solutions in time only valid until the next change (update, upgrade, etc.)

  • Alignment of Management is necessary

  • To Enable meaningful interoperability on the simulation system level, composable models on the conceptual level are necessary

  • Common Conceptual Modeling is necessary

XMSF/X3D Overview, JSB Technical Briefings


Recommended solution for jsb
Recommended Solution for JSB Composability

  • Three columns of JSB

  • An overarching Engineering Approach applicable to existing and future simulation components including migration concepts;

  • Establishing a Resource Repository comprising these Components and the necessary Meta-Models;

  • Alignment of the Management Processes

XMSF/X3D Overview, JSB Technical Briefings


Jsb column 1 a common engineering approach
JSB Column 1 – ComposabilityA Common Engineering Approach

  • Requirements for the Integration Framework

  • Support Future Emerging Simulation Needs

  • Applicable for Future Components

  • Migration for Legacy Components

  • Supporting Integration of Real World Components(C4ISR, Platforms, Sensors, etc.)

    The JSB Integration Framework must be a conceptually stable solution independent from technical implementations, but commercially supported

XMSF/X3D Overview, JSB Technical Briefings


Jsb column 1 a common engineering approach1
JSB Column 1 – ComposabilityA Common Engineering Approach

  • Recommended Backbone – Application of the Model Driven Architecture (MDA) of the Object Management Group (OMG)

  • Implementation independent Modeling based on the Unified Modeling Language(UML)

  • Implementation independent Data and Object Modeling based on the Common Warehouse Meta-Model (CWM)

  • Implementation independent Repository Description based on the Meta-Object Facility (MOF)

The MDA embraces technical implementations and standards, such asweb services, XML, EJB, SOAP, CORBA, etc.

XMSF/X3D Overview, JSB Technical Briefings


Jsb column 1 a common engineering approach2
JSB Column 1 – ComposabilityA Common Engineering Approach

  • The model hierarchy of the Model Driven Architecture (MDA)

  • Platform Independent Model (PIM); conceptual model resulting from requirement analysis (“What to model”)

  • Platform Specific Model (PSM); implementation oriented version (“How to implement”)

  • Code/Implemented Component

PIM

PSM

Code

The MDA connects conceptual and implementation level of the components => Bridging Management and Implementation

XMSF/X3D Overview, JSB Technical Briefings


Jsb column 2 resource repository
JSB Column 2 – ComposabilityResource Repository

XMSF/X3D Overview, JSB Technical Briefings


Jsb column 2 resource repository1
JSB Column 2 – ComposabilityResource Repository

  • The Resource Repository must comprise not only the component, but also the meta-data describing the component on the various levels of interoperability

  • Recommendation:Use the MDA as the Framework for the JSB Repository

  • Component as Code (executable)

  • Include PSM (“White Box” of implementation without having to enforce open source)

  • Include PIM (Contribution to the Common Conceptual Model)

  • Gradual Development of a common conceptual view of the mission space of JSB

XMSF/X3D Overview, JSB Technical Briefings


Jsb column 3 aligning management processes
JSB Column 3 – ComposabilityAligning Management Processes

Common Data Engineering as the first Step:

  • Data Administration – Managing Information Exchange needs, I.e., which data are where in which format

    WSDL and UDDI support Data Administration

  • Data Management – Managing of unambiguous interpretation, I.e., which data mean what

    C2IEDM/Generic Hub support Data Management

  • Data Alignment – Managing of mapping of data sources to data targets, I.e., is all necessary data available

    XML enables efficient Data Alignment

  • Data Transformation – Technical mapping of source data format to target data format

    XSLT enables Data Transformation

XMSF/X3D Overview, JSB Technical Briefings


Jsb column 3 aligning management processes1
JSB Column 3 – ComposabilityAligning Management Processes

  • Each project must be embedded into the overarching JSB processes

  • Each project reuses JSB components (mandatory)

  • Each project contributes to the JSB components (at least on the conceptual level by adding with its PIM to the Common Conceptual View of the JSB Mission Space)

  • All projects are orchestrated by an Overarching Integrated Product Development Team

  • JSB orchestrates the heterogeneous implementations by aligning conceptual contributions to enable homogeneous training and support to operations

XMSF/X3D Overview, JSB Technical Briefings


Initial recommendations
Initial Recommendations Composability

  • What is necessary to enable a fast JSB start avoiding running into dead ends?

  • Use open standards in an orchestrated way

  • Establish an independent advisory board

  • Document management processes for evaluation and deriving of a guide

  • XML Namespace Management as a requirement for common data engineering

  • Start to develop PIM for the Common Conceptual View of the JSB Mission Space

  • Participate actively in open standard communities efforts for JSB (OGC, OMG, SISO, W3C, Web3D)

XMSF/X3D Overview, JSB Technical Briefings


Contact nps
Contact NPS Composability

  • Don Brutzman

  • [email protected]

  • http://web.nps.navy.mil/~brutzman

  • Code UW/Br, Naval Postgraduate School

  • Monterey California 93943-5000 USA

  • 1.831.656.2149 voice

  • 1.831.656.3679 fax

XMSF/X3D Overview, JSB Technical Briefings


Contact odu
Contact ODU Composability

  • Andreas Tolk

  • [email protected]

  • http://myprofile.cos.com/atolk

  • Virginia Modeling Analysis & Simulation Center

  • Old Dominion UniversityNorfolk, VA 23529

  • 1.757.686.6203 (voice)

  • 1.757.686.6214 (fax)

XMSF/X3D Overview, JSB Technical Briefings


Contacts xmsf
Contacts XMSF Composability

  • http://www.MovesInstitute.org/xmsf

  • Don Brutzman [email protected] 831.656.2149

  • Michael Zyda [email protected] 831.656.2305

  • Don McGregor [email protected] 831.656.4090

  • Andrzej Kapolka [email protected] 831.656.2253

  • Mark Pullen [email protected] 703.993.1538

  • Katherine Morse [email protected] 858.826.6728

  • David Drake [email protected] 858.826.2278

  • Ryan Brunton [email protected]

  • Andreas Tolk [email protected]

  • Bowen Loftin [email protected] 757.686.6200

XMSF/X3D Overview, JSB Technical Briefings


ad