Interoperating Heterogenous C4I Systems (with emphasis on C2 and simulation systems) J. Mark Pullen George Mason University C 4 I Center Fairfax, Virginia,

Slides:



Advertisements
Similar presentations
MapReduce Online Created by: Rajesh Gadipuuri Modified by: Ying Lu.
Advertisements

S&I Framework Provider Directories Initiative esMD Work Group October 19, 2011.
OASIS Reference Model for Service Oriented Architecture 1.0
DEVS-Based Simulation Web Services for Net-Centric T&E Saurabh Mittal, Ph.D. Jose L. Risco-Martin*, Ph.D. Bernard P. Zeigler, Ph.D. Arizona Center for.
A New Learning Tools. Topic Maps is a standard for the representation and interchange of knowledge, with an emphasis on the findability of information.
S.R.F.E.R.S. State, Regional, and Federal Enterprise Retrieval System Inter-Agency & Inter-State Integration Using GJXML.
Application architectures
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
JC3IEDM Joint Consultation, Command, and Control Information Exchange Data Model.
Modified by: Masud-Ul-Hasan and Ahmad Al-Yamani 1 Chapter 11 Network Management (Selected Topics)
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Open Cloud Sunil Kumar Balaganchi Thammaiah Internet and Web Systems 2, Spring 2012 Department of Computer Science University of Massachusetts Lowell.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Smart Learning Services Based on Smart Cloud Computing
State Geological Survey Contributions to the National Geothermal Data System.
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Bina Nusantara 2 C H A P T E R INFORMATION SYSTEM BUILDING BLOCKS.
Chapter 7: Architecture Design Omar Meqdadi SE 273 Lecture 7 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
9/11/ SUPPORT THE WARFIGHTER DoD CIO 1 Sample Template Community of Interest (COI) Steering Committee Kick-off Date: POC: V1.0.
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.
Enterprise Interoperability Basic Concepts, Definitions and Approaches
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
The Integration of Peer-to-peer and the Grid to Support Scientific Collaboration Tran Vu Pham, Lydia MS Lau & Peter M Dew {tranp, llau &
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
A C-BML Standard Development Framework for Phase 2 and Beyond Kevin Gupton Applied Research Laboratories University of Texas at Austin
High Level Architecture Overview and Rules Thanks to: Dr. Judith Dahmann, and others from: Defense Modeling and Simulation Office phone: (703)
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
A Model-Driven Approach to Interoperability and Integration in Systems of Systems Gareth Tyson Adel Taweel Steffen Zschaler Tjeerd Van Staa Brendan Delaney.
1 st -4 th December st BioXHIT Annual Meeting WorkPackage 5.2: Implementation of Data management and Project Tracking in Structure Solution Peter.
Architectural Design lecture 10. Topics covered Architectural design decisions System organisation Control styles Reference architectures.
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles Dr. Andreas Tolk Old Dominion University (ODU) - Virginia Modeling Analysis and.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Architectural Design l Establishing the overall structure of a software system.
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
Linking Tasks, Data, and Architecture Doug Nebert AR-09-01A May 2010.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
JISC: Middleware for Distributed Cognition Project Team: Colin Tatham – technical lead David Gilks – database programmer Howard Noble – project manager.
Federated Database Set Up Greg Magsamen ITK478 SIA.
Extending Access To Information Resource Discovery Service William E. Moen, Ph.D. Kathleen R. Murray, Ph.D. School of Library and Information Sciences.
Wellstorm Development Connecting Real Time Data to Everything Hugh Winkler May 11, 2006.
NATO UNCLASSIFIED Bi-SC Concept for Connecting NATO and National Training Capabilities IPR Angel San Jose Martin ACT Project Manager Wolfhard Schmidt.
 What are CASE Tools ?  Rational ROSE  Microsoft Project  Rational ROSE VS MS Project  Virtual Communication  The appropriate choice for ALL Projects.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Enabling Net-centric Information Sharing Multinational Command and Control Semantic Interoperability Mr. Erik Chaum DMSO Assistant Director Simulation-to-C2.
EbXML Registry and Repository Dept of Computer Engineering Khon Kaen University.
Chapter – 8 Software Tools.
Coalition Battle Management Language Study Group Dr. Michael Hieb Alion Science & Technology Major Kevin Galvin Ministry of Defence (UK), Directorate of.
1 Options Clearing Corporation Encore Data Distribution Services April 22, 2004.
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
ISWG / SIF / GEOSS OOS - August, 2008 GEOSS Interoperability Steven F. Browdy (ISWG, SIF, SCC)
Eric Watz Lumir Research Institute, Inc
MSG-085 2RS Common Interest Group SINEX OVERVIEW
SISO P.O. Box Orlando, Florida Phone: (407) FAX: (407) Duncan C. Miller, Sc.D. Executive Director, SISO Conference/Workshop.
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
Discussion Topics for Exploring OMG UPDM Way-ahead
The Client/Server Database Environment
XMSF and Command & Control - GIG, XBML/C4I Testbed, XDV, XMSF Profiles
Service-centric Software Engineering
Design and Programming
Reportnet 3.0 Database Feasibility Study – Approach
Presentation transcript:

Interoperating Heterogenous C4I Systems (with emphasis on C2 and simulation systems) J. Mark Pullen George Mason University C 4 I Center Fairfax, Virginia, USA KSU C4I and Cyber Security

Concerns and Prospects of Integrating Heterogeneous C4I Systems Need for integration of heterogeneous systems Challenges and concerns of interoperability Architecture frameworks Communication challenges Prospects of Cloud Services in C4I System Case study: C2-Simulation Interoperation Pullen - KSU C4I and Cyber Security

Need for Integration Various C4I systems are far more powerful when integrated They can share information synergistically And unify information in a single display to ease cognitive burden on humans Pullen - KSU C4I and Cyber Security

Challenges and Concerns of Interoperation Interfacing systems effectively Differences in system semantics Time resolution issues Stressing supporting communications Ability to modify existing systems Resulting "system of systems" can be hard to analyze and manage KSU C4I and Cyber Security

Architecture Frameworks Examples: DoDAF, MoDAF, NAF Motivation: shared understanding of what the system is supposed to do Issue: Accuracy vs Understandability Powerful tool: Abstraction KSU C4I and Cyber Security

Communication Challenges Shared protocols Shared message paradigm Shared semantics Adequacy of network capacity Impact of latency Impact of Quality of Service KSU C4I and Cyber Security

Cloud Computing Prospects Emphasis of commercial cloud computing is on cost savings –And to lesser extent on performance/reliability –Requires large fixed facilities and networks Military C4I systems generally can't be tethered to a fixed facility –And may need to be separate from commercial clouds to meet security concerns KSU C4I and Cyber Security

Case Study: Command and Control-Simulation Interoperation (C2SIM) Pullen - KSU C4I and Cyber Security

Vision We are working toward a day when the members of a coalition interconnect their networks, command and control (C2) systems, and simulations simply by turning everything on and authenticating, in a standards-based environment. Pullen - KSU C4I and Cyber Security

C2SIM Purpose and Operation Exchange of Orders and reports in standard format Current architecture uses a repository service to hold state submitted by client C2 and Simulation systems –Web service with XML input – Network Centric –Real-time database enables schema translation Mechanism for shared initialization of all systems required Pullen - KSU C4I and Cyber Security

Evolving C2SIM Architecture Command and Control Systems Simulation Systems real-time database BML Messages (Orders, Reports, etc.) BML Web Services + Initialization and Synchronization Pullen - KSU C4I and Cyber Security

C2SIM in NATO Pullen - KSU C4I and Cyber Security

Roots of C2SIM “Train as you fight” requires using operational C2 systems as interface to simulations –Implemented with human “puckster” or “stove pipe” computer interface US Army SIMCI conducted a successful experiment "Battle Management Language" (BML) to remove ambiguity at the C2SIM interface by replacing the free text of military orders and reports with a standardized vocabulary US Defense M&S Office supported a broad effort in Web technologies for interoperation France DGA developed separate C2SIM capability Pullen - KSU C4I and Cyber Security

SIMCI Experimental BML Pullen - KSU C4I and Cyber Security

NATO MSG-048 US-France BML prototype stimulated a multinational effort to show technical feasibility of Coalition BML (C-BML) –Ten nations participated –Goal: establish coherence between C2 and M&S –New open, system-independent, community standards and protocols. Work areas: –Establish requirements for the C-BML standard –Assess usefulness and applicability of C-BML in support of coalition –Educate and inform the C-BML stakeholders Pullen - KSU C4I and Cyber Security

MSG Architecture

MSG-048 Example: French COA Pullen - KSU C4I and Cyber Security

NATO MSG-085 Follow-on to support standardization and show operational relevance –Added two new nations and operational military expertise Recognized need to add Military Scenario Definition Language for systems initialization –Which in turn showed MSDL/C-BML incompatibility Concluded with major demonstration at Fort Leavenworth Kansas –Established military utility of C2SIM –Focused on distributed/collaborative mission planning Pullen - KSU C4I and Cyber Security

MSG-085 Final Demonstration Architecture Pullen - KSU C4I and Cyber Security

C2SIM Standards Pullen - KSU C4I and Cyber Security

Simulation Standards Interoperability Organization (SISO) Open Standards Development Organization established 1996 Developed IEEE military simulation standards –Distributed interactive Simulation (DIS) –High Level Architecture for M&S Non-IEEE standards for C2SIM –MSDL approved 2009 –C-BML approved 2014 –Having two versions of C-BML schema problematic Pullen - KSU C4I and Cyber Security

Second Generation SISO C2SIM MSG-085 showed that MSDL and C-BML could work together effectively, but with some difficulty –They should be converged/harmonized Experience with C-BML “Full” schema indicates it is cumbersome to use –Yet it only covers maneuver warfare – not all operations MSG-085 technical work indicated that the approach taken by Multilateral Interoperability Programme (MIP) is more useful –Define data to be exchanged as data model, expressed as UML (not XML schema) –Extend data model to new domains as needed Pullen - KSU C4I and Cyber Security

C2SIM Systems Clients, Servers, Schemata Pullen - KSU C4I and Cyber Security

24 MSG-085 Coalition C2SIM Simulation systems possibly federated using HLA or DIS Simulation systems possibly federated using HLA or DIS C2 Systems possibly linked using JC3IEDM C2 Systems possibly linked using JC3IEDM Pullen - KSU C4I and Cyber Security

Publish/Subscribe for Web Services Data interchange uses XML C2SIM message must go to all interested systems Standard approach (polling by clients) inefficient Streaming Text Oriented Messaging Protocol (STOMP) adopted for distribution Systems subscribe for Topics of interest STOMP server copies each message to subscribing systems Pullen - KSU C4I and Cyber Security

XML Example Report <BMLReport xmlns:jc3iedm="urn:int:nato:standard:mip:jc3iedm:3.1a:oo:2.0" xmlns:bml=" xmlns:msdl=" StatusReport GeneralStatusReport 1-22 FR 1-22 Pullen - KSU C4I and Cyber Security

MOPS HUMINT A RPTFCT XML Example Report conclusion Pullen - KSU C4I and Cyber Security

28 Interfacing C2 Systems C2 systems produce Orders, consume Reports To enable C2SIM, add an interface module that follows the agreed schema so the C2 system can: Send the server an XML document for each Order Subscribe to Reports distributed by the server and present them as situational awareness Clearly identify when running in simulated mode Support start/stop of simulated operation Pullen - KSU C4I and Cyber Security

29 Interfacing Simulation Systems Simulation systems accept Orders, produce Reports To enable C2SIM, add an interface module that follows the agreed schema so the simulation system can: Send the server an XML document for each status change that requires a Report Subscribe to Orders distributed by the server and follow the directions they contain Start/pause/stop simulation operation under coalition control Pullen - KSU C4I and Cyber Security

Graphical User Interfaces (GUIs) During development it is very useful to have a generic way to generate and inspect BML documents Create an Order, Report, Request etc. and introduce it to server Accept and display Order, Report, etc. from client system or server Edit either of the above The GUI can serve as a limited/surrogate C2 system for experimentation 30 Pullen - KSU C4I and Cyber Security

BML GUI Functions Editing a C-BML or MSDL document Merging MSDL documents Serialization of document Grammar validation of document Schema validation of XML document Auto-configuration to schema 31 Pulling a document Pushing a document Subscription to server Topics Retrieving latest reports C2 capability Displaying maps with overlays Geolocation entry from maps Pullen - KSU C4I and Cyber Security

BML C2 GUI Pullen - KSU C4I and Cyber Security

Server Functions Accept Push/Post of XML documents and store C-BML Orders and Reports; MSDL scenario files Accept Subscriptions by Topic e.g. all General Status Reports Publish documents to subscribers as they arrive And respond to Get/Pull for them Message logging/Replay Schema translation Pullen - KSU C4I and Cyber Security

MSG-085 Linked Server Architecture Pullen - KSU C4I and Cyber Security

Conclusions Interoperating C4I systems as system-of-systems offers both major advantages and challenges For example NATO and SISO have continued progress toward the day when military coalitions will be able to “plug in” their C2 and simulation systems to interoperate Required overcoming many challenges And much remains to be accomplished: –Engage the operational military community as users –Expand the compatibility and scope of MSDL and C-BML in second generation SISO C2SIM Pullen - KSU C4I and Cyber Security