Extensible Modeling and Simulation Framework Extensible 3D Graphics (X3D) Don Brutzman MOVES Institute, Naval Postgraduate School Andreas Tolk VMASC, Old.

Slides:



Advertisements
Similar presentations
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Advertisements

Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
Modeling Services Model Interoperability Xavier Blanc – University Paris VI.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
MDA > Model Driven Architecture > Orçun Dayıbaş > December, 2006 > METU, Ankara.
Amit, Keyur, Sabhay and Saleh Model Driven Architecture in the Enterprise.
7 July 2003 MDA presentation Dennis Wagelaar 1 Model-Driven Architecture The current state of affairs.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
David Harrison Senior Consultant, Popkin Software 22 April 2004
© Rheinmetall Defence 2013 The Geospatial Catalogue and Database Repository (GCDR) and the Knowledge Management System (KMS) Shane Reschke – Technical.
MDA Guide Version CYT. 2 Outline OMG Vision and Process Introduction to MDA How is MDA Used? MDA Transformations Other MDA Capabilities Using the.
Model-Driven Architecture & OptimalJ Roland T. Craddolph.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
DMSO Technical Exchange 3 Oct 03 1 Web Services Supporting Simulation to Global Information Grid Mark Pullen George Mason University with support from.
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
Metadata Tools and Methods Chris Nelson Metanet Conference 2 April 2001.
MDA and QVT  Tom Gullion, Director of Product Management, Together Products.
Mihir Daptardar Software Engineering 577b Center for Systems and Software Engineering (CSSE) Viterbi School of Engineering 1.
MDE Model Driven Engineering Xavier Blanc Université Pierre et Marie Curie
Model transformation with a dedicated imperative language IRISA Rennes (France) - Triskell team Jean-Marc Jézéquel Didier Vojtisek Jean-Philippe Thibault.
Introduction to MDA (Model Driven Architecture) CYT.
A Common Framework for Military M&S and C4I Systems Andreas Tolk, Ph.D. Virginia Modeling Analysis and Simulation Center Old Dominion University.
DEVS Namespace for Interoperable DEVS/SOA
1 XMSF Workshop 8/19-8/20/2002 MOVES Institute, Monterey California Topic: Modeling and Simulation Chair: Katherine L. Morse, SAIC EXtensible Modeling.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
X3D Interoperability and X3D Earth Don Brutzman, PhD Amela Sadagic, PhD Sponsor: DTO (A-SpaceX program) Naval Postgraduate School, MOVES Institute Monterey,
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
1 Don Brutzman Naval Postgraduate School (NPS) Modeling, Virtual Environments & Simulation (MOVES) Institute Naval Postgraduate School 8 June 2006 NPS.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles Dr. Andreas Tolk Old Dominion University (ODU) - Virginia Modeling Analysis and.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
XASTRO Metamodel. CCSDS SAWG2 Presentation Outline XASTRO-1 Metamodel XASTRO-2 Metamodel Alignment with Model Driven Architecture.
December 4, ICSSEA’03 The SmartTools Software Factory The MDA approach and Generative programming for Software Development:
Extensible Modeling and Simulation Framework (XMSF) Development Strategies Katherine L. Morse, SAIC Don Brutzman Naval Postgraduate School (NPS) Mark Pullen,
CIM LAB MEETING Presentation on UML Rakesh Mopidevi Kwangyeol Ryu.
Model transformation with a dedicated imperative language IRISA Rennes (France) - Triskell team Jean-Marc Jézéquel Didier Vojtisek Jean-Philippe Thibault.
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.
XASTRO-2 Presentation CCSDS SAWG th November 2004.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
EbXML Semantic Content Management Mark Crawford Logistics Management Institute
Coalition Battle Management Language Study Group Dr. Michael Hieb Alion Science & Technology Major Kevin Galvin Ministry of Defence (UK), Directorate of.
Ontologies Reasoning Components Agents Simulations An Overview of Model-Driven Engineering and Architecture Jacques Robin.
1 4th of October, 2006 © ATHENA Consortium 2006 B5 EADS CCR piloting Nicolas Figay, EADS Flora Robin, EADS ATHENA Intermediate Review October 2006.
1 SAIC XMSF Update XMSF Workshop & MOVES Open House 4-5 August 2003 Katherine L. Morse, Ph.D., David L. Drake, Ryan.
Model Driven Performance Analysis University College London James Skene –
Model Driven Architecture MDA SE-548 Lale Doğan
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
National Aeronautics and Space Administration 1 CCSDS Information Architecture Working Group Daniel J. Crichton NASA/JPL 24 March 2005.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
SAP Integration with Oracle 11g Muhammad Raza Fatmi.
Page 1 Hitachi Ltd. – FhI FOKUS TTCN-3 User Conference, June 2005 MDA based approach for generation of TTCN-3 test specifications Hideto Ogawa, Hitachi.
Report from the Coalition Battle Management Language Study Group Dr. Michael Hieb Alion Science & Technology/ C4I Center for Excellent, GMU Major Kevin.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
Model-based Data Engineering for Homeland Security Applications
Object Management Group Information Management Metamodel
Unit – 5 JAVA Web Services
XMSF for U.S.JFCOM Andreas Tolk, ODU VMASC
XML Based Interoperability Components
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles
Tools for Composing and Deploying Grid Middleware Web Services
Evaluating Compuware OptimalJ as an MDA tool
كارگاه آموزشي معماري نرم‌افزار
Service Oriented Architecture (SOA)
UML profiles.
General Dynamics Advanced Information Systems
Constructing MDA-based Application Using Rational XDE for .NET
Presentation transcript:

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

Recommendations for a Framework ensuring Interoperability, Reusability, & Composability

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 3 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

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 4 Recommended Solution for JSB Three columns of JSB 1. An overarching Engineering Approach applicable to existing and future simulation components including migration concepts; 2. Establishing a Resource Repository comprising these Components and the necessary Meta-Models; 3. Alignment of the Management Processes

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 5 JSB Column 1 – A 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

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 6 The MDA embraces technical implementations and standards, such as web services, XML, EJB, SOAP, CORBA, etc. JSB Column 1 – A 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)

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 7 The MDA connects conceptual and implementation level of the components => Bridging Management and Implementation JSB Column 1 – A 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

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 8 JSB Column 2 – Resource Repository Level of Interoperability DescriptionExamples Technical Level Connectivity established to exchange bits and bytes Physical Connections, Network Layers Syntactical Level Data can be exchanged in standardized formats HLA OMT, CORBA IDL, DIS PDU, XML, WSDL Semantic Level Data in its contexts can be exchanged (unambiguous understanding of data) Reference Data Models (C2IEDM) Pragmatic Level Information, I.e., data and its use in the component, can be exchanged Reference Models in UML XMI, or MOF Conceptual Level Common view of the world, system-of-systems wide conceptual model Common Conceptual Models (in UML, XMI, or MOF)

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 9 JSB Column 2 – Resource 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

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 10 JSB Column 3 – Aligning 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

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 11 JSB Column 3 – Aligning 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

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 12 Initial Recommendations What is necessary to enable a fast JSB start avoiding running into dead ends? 1. Use open standards in an orchestrated way 2. Establish an independent advisory board 3. Document management processes for evaluation and deriving of a guide 4. XML Namespace Management as a requirement for common data engineering 5. Start to develop PIM for the Common Conceptual View of the JSB Mission Space 6. Participate actively in open standard communities efforts for JSB (OGC, OMG, SISO, W3C, Web3D)

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 13 Contact NPS Don Brutzman Code UW/Br, Naval Postgraduate School Monterey California USA voice fax

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 14 Contact ODU Andreas Tolk Virginia Modeling Analysis & Simulation Center Old Dominion University Norfolk, VA (voice) (fax)

12 November 2003 XMSF/X3D Overview, JSB Technical Briefings 15 Contacts XMSF Don Michael Don Andrzej Kapolka Mark Katherine Morse David Ryan Andreas Bowen