Building Test-Sites with Simware



Similar documents
Simware 2015 Introduction. company

Convergence of Distributed Simulation Architectures Using DDS

SIMWARE. Building Training Devices with Simware. Version 2

OpenSplice DDS. Angelo CORSARO, Ph.D. Chief Technology Officer OMG DDS Sig Co-Chair PrismTech.

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Coordinated Operation Capability Using Scalable C2

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

DDS-Enabled Cloud Management Support for Fast Task Offloading

What can DDS do for You? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications.

A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011

Multilink Processors (Link 11/16/22) and Integration Architectures

Analysis of a potential use of middleware technologies for railway domain

Sotas The world class multi-media vehicle system by Courtesy of Comonwealth of Australia

An Open Architecture Approach for Naval Combat Management System (CMS)

SERVICE ORIENTED ARCHITECTURE

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

Service Mediation. The Role of an Enterprise Service Bus in an SOA

COMBATSS-21 Scalable combat management system for the world s navies

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

UML Profile for DDS. a tutorial for OMG Specification in Government Workshop (Real-Time & Embedded Systems) July 13, 2009

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc.

Architecting Composite Component Systems for Heterogeneous Environments with Open Standards. Derek Dominish

Developing SOA solutions using IBM SOA Foundation

An Introduction to Private Cloud

Smart Grid Innovation: A Look at a Microgrid Testbed Industrial Internet Energy Summit Houston, TX June 23, Brett Burger, NI Brett Murphy, RTI

CHAPTER 7 SUMMARY AND CONCLUSION

How To Manage A Virtualization Server

Using DDS to Enable The Real-Time Enterprise Service Bus (RT-ESB)

PLUMgrid Open Networking Suite Service Insertion Architecture

Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper

What can DDS do for Android?

SOA Myth or Reality??

JoramMQ, a distributed MQTT broker for the Internet of Things

EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH CERN ACCELERATORS AND TECHNOLOGY SECTOR A REMOTE TRACING FACILITY FOR DISTRIBUTED SYSTEMS

Policy Driven Practices for SOA

A Quick Introduction to SOA

SwiftStack Filesystem Gateway Architecture

Complementing Your Web Services Strategy with Verastream Host Integrator

INTERNET OF THE THINGS (IoT): An introduction to wireless sensor networking middleware

Virtualization, SDN and NFV

SDN and NFV in the WAN

Service-Oriented Architecture and Software Engineering

Fast Innovation requires Fast IT

The Real-Time Middleware Company SM

ebay : How is it a hit

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

PERFORMANCE COMPARISON OF COMMON OBJECT REQUEST BROKER ARCHITECTURE(CORBA) VS JAVA MESSAGING SERVICE(JMS) BY TEAM SCALABLE

Developing the Architectural Framework for SOA Adoption

OSGi Service Platform in Integrated Management Environments Telefonica I+D, DIT-UPM, Telvent. copyright 2004 by OSGi Alliance All rights reserved.

Sentinet for BizTalk Server SENTINET

System types. Distributed systems

Service Oriented Architecture 1 COMPILED BY BJ

A Comparison and Mapping of Data Distribution Service and High-Level Architecture

The Software-Defined Data Center is Key to IT-as-a-Service

IoT Solutions for Upstream Oil and Gas

Service Oriented Architecture for Net Centric Operations based on Open Source Technology

Data Masking: A baseline data security measure

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

Repeat Success, Not Mistakes; Use DDS Best Practices to Design Your Complex Distributed Systems

Alcatel-Lucent IMS Application Server

OPEN DATA CENTER ALLIANCE Usage Model: Guide to Interoperability Across Clouds

AquaLogic ESB Design and Integration (3 Days)

Event based Enterprise Service Bus (ESB)

A Service-oriented Architecture for Business Intelligence

Leveraging SDN and NFV in the WAN

On the use of Honeypots for Detecting Cyber Attacks on Industrial Control Networks

API MORNING. IBM Bluemix. The Digital Innovation Platform IBM Corporation

A standards-based approach to application integration

Open source business rules management system

zen Platform technical white paper

On-Demand Call Center with VMware View

Future Multi-Mission Satellite Operations Centers Based on an Open System Architecture and Compatible Framework

Figure 1: Illustration of service management conceptual framework

Increase Simplicity and Improve Reliability with VPLS on the MX Series Routers

CHAPTER 1 INTRODUCTION

> SOTAS The world class multimedia vehicle intercom system.

CTX OVERVIEW. Ucentrik CTX

A Reference Architecture for Self-organizing Service-oriented Computing

SOA : To Do or Not to Do

Get the best performance from your LTE Network with MOBIPASS

Open Source Business Rules Management System Enables Active Decisions

Architectures for Distributed Real-time Systems

How To Understand Cloud Computing

How To Create A C++ Web Service

4/6/2009 CLOUD COMPUTING : PART I WHY IS CLOUD COMPUTING DISTINCT? INTRODUCTION: CONTINUE A PERSPECTIVE STUDY

I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology

Ebase Xi Agile Service Oriented Architecture

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Transcription:

Building Test-Sites with Simware TEL. +34 91 790 12 29 info@nads.es www.simware.es

1 INTRODUCTION Construction of critical operational systems, like a Naval Combat Management (CMS) system are changing their paradigm. Years ago, proprietary solutions developed completely in-house were common. Nowadays, the trend is to develop a CMS by the integration of many components and subsystems from other partners or even from COTS. Test-sites have been always important to perform the integration and Verification&Validation (V&V) stages of the development cycle of a CMS. With the latest trend of integrating more than building the system, its importance has become capital for the success of the project. This whitepaper explains how Simware can be used to meet the most demanding requirement of a test-site, using as an example a use case in which Simware is used as the simulation platform for a Land-Based-Test- Site (LBTS) of CATIZ CMS. CATIZ CMS is a product from the Spanish company Navantia, one of the main European shipyards and naval systems integrators, with references in many navies worldwide, like Spain, Norway, Thailand, Malaysia or Australia. 2 CATIZ COMMAND AND CONTROL SYSTEM CATIZ overall objective is the creation of a Command and Control System of new generation for the use in the vessels exported by Navantia. This system is based on the experience gained by Navantia working in previous projects and uses Commercial off the shelf (COTS) and open standards, having a modular, flexible and scalable architecture, open to customer requirements.

3 SIMWARE PLATFORM AND CATIZ Simware collaboration with CATIZ was centered in the construction of the simulation test site (LBTS). Requisites for this test site were: The creation of a very modular and flexible simulation test bench based on OMG DDS standard. The compliance with legacy DIS simulations, already used by Navantia as engineering simulators. The implementation of a naval scenario based on own ship and up to 150 radar contacts. The Simulation of 2D and 3D radar tracks. The generation of contacts through a contact generator. The capability to be used as a training device for the operators of the CMS, with HLA compliance. Based on these requirements, Navantia System Division, known as FABA, decided to use Simware Platform as the platform on top of which to develop the distributed LBTS of CATIZ. This simulation environment combines legacy engineering simulators, based on DIS, new simulators and simulator models created using Simware and HLA based simulators based on COTS. Simware framework and architecture is the central element for integrating and running the whole simulation.

The architecture of the solution is built around Simware. Simware acts as the central hub and manager of the simulation, providing and controlling the gateways, adding new elements like 2D and 3D radar- built directly over DDS and commanding the entire test-site. At the same time, this architecture totally flexible; it can be reconfigured for new scenarios adding or removing simulators at will provided that they share any part of the same datamodel-. Finally, this architecture is also scalable to new DDS, HLA or DIS based simulators that can enter or leave even during runtime LBTS deployment is based on a data-centric middleware, using DDS as the default mechanism for exchanging simulation data between the different nodes. Publish-subscribe paradigm is used to communicate the different nodes with the simulation network. Using the API in the middleware, nodes can manage the data and can share simulation services with others components in the network, like a common clock or a common statemachine. The use of DDS standard allows to optimize the performance in the distribution of data, assuring compliance with the most demanded real time requirements. Using DDS as the layer to exchange simulation data

allows to work with update frequencies higher than 1000Hz if this is requested. Because of this capability, Simware is very well fitted to the development and deployment of test-sites for critical systems, like a CMS. The simulation network also allows the integration of legacy HLA and DIS simulations, using interoperability capabilities included in Simware just outof-the-box. CATIZ LBTS is designed to provide simulated substitutes of real sensors and weapon to the CMS during the integration or V&V stages. In this way, integration testing of real equipment can be done in the LBTS without having the entire real systems (for example providing simulated sonar to the CMS when the torpedoes console is being integrated). To avoid any issue related to safety or security, CMS network is not connected directly to the simulation network and, is instead using an especial adaptor named SimgenIF. This adaptor uses the API of Simware to build an interface between both logical and physical networks (CMS and Simulation).

CATIZ LBTS is using the complete portfolio of products included in Simware (see commercial packages of Simware). This project has made extensive use of Simware Platform and Simware RTI products showing all the possibilities of the use of our unique architecture. In CATIZ, Simware Platform has been used in its full potential. Every component in Simware platform is used in the LBTS: - System engineers use Modeler tool to design the simulation data model of the LBTS and the publish-subscribe interfaces of each node. Simware data models are based on HLA metadata models (hence, Simulation objetcts and Interactions). - LBTS uses the Real Time Simulation Middleware included in Simware (NCWare Sim) to encapsulate the communication between the different nodes. This middleware provides a very simple API to manage publishing and subscribing of the objects and interactions included in the datamodel. Using this middleware, user can also manage the QoS (Quality of services) of every publisher and subscribers. - Simulation engines and scheduler included in Simware ehost are used to manage the state machine and the real time computation of the different simulation models included in the LBTS.

- Asset manager tools are used to manage the simulation models like simulation services. Simware capability to develop reusable simulation models since an engineering model through the use of Simware Simdeveloper- is applied for the development of the simulation models. These models are built in a way that allows them to be easily edited and modified in the future. Easy updating is a key requirement in a test-site, because of its main purpose it is the integration and testing of an operational system that it is just in development. Because of that, changes in the design are common and, therefore, changes to the simulation models must be done in an agile way. The LBTS is also using Simware Powerlink as the tool to create and keep the data bridges to HLA and DIS. These bridges are easy to modify and add no appreciable latency. On the other hand, Simware RTI has been used in CATIZ LBTS as the HLA server providing HLA functionalities and services. All the tools and COTS based on HLA use Simware RTI as the HLA server taking advantage of our unique use of DDS for the communication layer. This table summarizes all the information: Component Made with / Using Base standard Simulation data Simware Modeler model SimCont NcWare Sim / ehost SimIfRadar2D NcWare Sim / ehost SimIfRadar3D NcWare Sim / ehost Radar 2D simulation model Radar 3D simulation model Control Station Simware SimDeveloper / NCWare Sim / ehost / Asset Manager Simware SimDeveloper / NCWare Sim / ehost / Asset Manager NcWare Sim / Asset Manager 2D Visor NcWare Sim DIS Gateway Simware Powerlink / DDS/DIS NCWare Sim HLA Gateway Simware Powerlink / NCWare Sim HLA1516 server Simware RTI HLA

Main capabilities of the final test site include: Common simulation platform for Hardware In the Loop, virtual and constructive simulations Full set of Quality of Service (QoS) to manage real time exchange of data in the simulation network The use of Generic Simulator Interface (SimGenIF) to connect critical network of the Command Management System with the simulation network of the Test-Site Easy integration of simulations supplied by contractors, using standards (HLA, DIS or DDS) Quick development of new simulators using SimDeveloper

4 ADVANTAGES OF SIMWARE FOR NAVAL SYSTEMS CATIZ project success illustrates the advantages of using a real time simulation framework like Simware for CD&E (Concept Development and Experimentation) in a naval systems environment. Interoperability between simulated and operational systems using DDS open wire protocol Development and maintenance of Simulation assets using MDA (Model Driven Architecture) paradigm. Integration of new and legacy simulators in an integrated environment in a seamless way. HLA and DIS interoperability to a wire protocol level. CATIZ project demonstrates that using an open platform for interoperability allows also an easy integration of legacy simulators. In this case DIS simulators, developed by NAVANTIA were integrated into the same joint simulation. Final test site has full potential of grown based on Simware three pillars: Reusability: Legacy simulators based on HLA and DIS (or simulators that can be opened to this standards) can be added to the same test bench. Composability: Test site can be used combining all of the simulators or just some of them. For example, is possible to use the test bench without the use of DIS elements. The same way, new elements can be added, e.g. a COTS like VrForces or Stage can be added without any modifications. Interoperability: HLA and DIS systems interoperate in a seamless way, using the legacy systems as it, without any change.