Follow Us Linkedin twitter YouTube slideshare

THE SIMWARE FRAMEWORK

SimWare is a disruptive innovation for massive real time distributed simulation.

Nowadays Interoperable and Open architectures are a growing demand for Simulation because of requirements for seamless Live-Virtual-Constructive (LVC) Interoperability and for the development of a Simulation System with a plug-play architecture.

SimWare is the first commercial product to fulfill these requirements, offering a framework for M&S that enables real time distributed simulation with an open and fully interoperable architecture.

SimWare is founded on a distributed data centric architecture that brings together IEEE HLA and the new OMG DDS standard (Data Distribution Service for Real Time Systems). SimWare data-centric approach and real time features, based on proven DDS standards, allows opening the architecture of a simulator, improving its ROI and time-to-market. SimWare Interoperable Wire Protocol, based on DDS Interoperability (DDSI) protocol, provides the best solution for seamless LVC Interoperability, avoiding actual point to point gateways solutions.

WHAT IS DDS

Data distribution service for real-time systems (DDS) is a specification of a publish/subscribe middleware for distributed systems created by the Object Management Group (OMG).

To know more...

WHAT IS HLA?

A high-level architecture (HLA) is a general purpose architecture for distributed computer simulation systems. Using HLA, computer simulations can interact with other computer.

To know more...

DDS vs. HLA

We can compare DDS with HLA, but this comparison has to center in the common grounds of both standards. These common features are mostly related with the communication capabilities.

To know more...

All essential components for the development of simulations with an Open and Interoperable Architecture are included in this package.

With SimWare Core package you can build a simulation system like a federation of Simulation assets, each one fully reusable and interoperable using DDS or HLA standards.

Our core package provides three essential components for the development of any type of simulation system:

  • NCWare SIM Simulation Middleware. NCWare SIM is our real time simulation middleware based on the publish/subscribe paradigm and compliant with both IEEE HLA and OMG DDS standards. NCWare SIM offers a unified user interface (API) for Distributed Simulation developers. IEEE HLA compliance can be obtained using SIMWARE RTI or any other commercial RTI.
  • eHost RunTime Infrastructure. It provides a development and runtime real time framework for hosting high-fidelity simulation models. eHost is based on an advanced real time Simulation Manager which controls a high resolution timer as well as the state machine of the global simulation system. This software can coordinate multiple simulation engines, running in a fully distributed computing environment where each simulation module node can be hosted in different CPU/Core.
  • SIMWARE Modeler. This application provides a useful GUI for the design of SimWare data model and publish-subscribe interfaces of each node. SimWare architecture provides a HLA OMT based metadata model for this purpose.
Read more...

This extension upgrades SimWare simulation models to real Simulation assets which can be deployed and managed independently in a Simulation network.

Asset Manager adds a GUI to the simulation model allowing to configure and manage its own parameters. In this way, reusability can be obtained to a sim assets level.

Open interfaces allows deployment as simulation services, enabling a Service based business model.

Simware AssetManager provides three useful components for developing and managing in runtime simulation assets:

  • ARM-Asset Repository Manager, a database for configuration management & control of the catalogue of simulation assets.
  • GPGUI-Generic Panel Generator UI, an useful tool for generating UI panels to configure parameters of sim assets during planning and to manage them during execution.
  • ACS-Application to Control SimWare simulations, is a GUI that allows to manage SimWare state machine and sim assets parameters during execution. ACS is like a mini-IOS, with capability to manage simulation parameters to a sim assets level.
Read more...

PowerLink provides a flexible solution to integrate legacy components into SimWare architecture and to interoperate SimWare simulations with other simulation or real systems.

Gateways are obtained automatically using a GUI, minimizing costs, time-to-market and risks.

Several types of gateways can be generated through the Modeler Extended application. This tool allows creating and modifying flexible gateways between HLA and DDS data models. These gateways can even incorporate conversion functions between HLA and DDS data. Future releases of this SimWare extension will provide connectors to other standards in use for Simulation and C4I systems, like DIS or MIP.

Read more...

It is the first HLA middleware with an Open Wire Protocol, based on DDSI.

SimWare RTI takes advantage of DDS features to open the network interface and to deliver real time performance in data distribution.

SimWare RTI can be used as an standalone product, in HLA federations with real time requirements or with requirements to integrate with DDS compliant systems, and also as the HLA middleware to SimWare, providing HLA compliance to SimWare based solutions.

It is a HLA Run Time Infrastructure designed for Real Time Performance in large HLA Federations. SimWare RTI offers all the functionality of a HLA RTI with the performance, power and reliability of DDS. In release 1.0 SimWare RTI provides every simulation service required for Virtual and Live simulation:

  • Federation Management
  • Declaration Management
  • Object Management
  • Property Management
Read more...

SimWare SimDeveloper is based on the Model Driven Development (MDD) paradigm, providing a Simulink based GUI for the development of Simulation Assets. Because no computing skills are necessary, SimDeveloper provides a very high productivity development environment for M&S engineers, minimizing time to market, reducing both cost and risk for the development of high-fidelity simulation models.

SimDeveloper provides a Visual M&S Development Environment. Based on Simulink, this tool focuses the development in the mathematical and engineering modeling, not in the coding, as postulated by the Model Driven Architecture (MDA) paradigm.

The use of SimDeveloper enables the concept of M&S repositories. The configuration element will be the engineering model, not the source code. Generated code is in full compliance with SimWare architecture.

SimDeveloper is based on Mathworks® products: Matlab and Simulink and their associated code generators. It generates ANSI C++ code that has the clarity and efficiency of professional handwritten code. The generated code is exceptionally compact and fast, essential requirement for real time performance.

Read more...

Advantages of SimWare

  • Data Model
    Data Model
    Combine the best data model with a high speed communication bus: SimWare uses HLA data style for high fidelity data description. This HLA data structure is transformed into a DDS data structure that can be used in a real time communication bus. No need to code.
  • Reusable Data Models
    Reusable Data Models
    With Modeler tool is very easy to create a complete data model. Your data model can be edited/saved and reused. Modeler tool generates automatically this model providing all the libraries you need for using it.
  • Simple API
    Simple API
    Forget about complicated APIs. With SimWare API is very easy to create and join a simulation. Just by changing a string in your file, you can connect to DDS or HLA of many vendors. The same API and capabilities -like QoS- are available for all of them.
  • Reusable Simulation Models
    Reusable Simulation Models
    Your simulation models can be reused between simulators. Never again start from scratch. SimWare allow you to keep your models as Mathlab models. Design, reuse, change your model and we will add it to the simulation.
  • Data Gateways
    Data Gateways
    SimWare gateways deal only with data. Let us solve all the connectivity details! You just have to choose the fields to communicate and we will create the application for you.
  • Full Simulation Framework
    Full Simulation Framework
    SimWare is a full simulation framework. We provide you with tools for creating real time simulators and application to manage the simulation. No programming skills are needed: You don´t need to see any code.
  • Command the RunTime
    Command the RunTime
    SimWare has tools for managing the simulation. With them, you can: - Save and restore simulation scenarios. - Manage the simulation state machine. - Create, modify and delete any simulation instance on the run.
  • Manage the Simulation Instances
    Manage the Simulation Instances
    During runtime you can create, modify and delete any simulation object. Create new instances and add them in real time. Change any parameter or decide to launch an event any moment.
  • Create Your Own Applications
    Create Your Own Applications
    With SimWare adding new elements to simulation is very easy. Just two "includes" give you all the simulation managment and all the publishers and subscribers of your data model. Add your classes and you will have a new simulation element.
  • Interoperability, interoperability, interoperability
    Interoperability, interoperability, interoperability
    What are three main reasons for join simulation to be successful? Interoperability, interoperability and interoperability. SimWare allows you to interoperate HLA, DIS and DDS with all the capabilities and very small latency overhead.

TWITTER FEED

Loading...

Last 4 tweets from NADS_news:

Sellos

SUCCESS CASES

SimWare has been tested by others before. Know who is using SIMWARE in the world.

LICENSING

SimWare software has two licensing models:
  • Perpetual Licenses
  • Subscription
Additionally, an Academic License is available for Public Research Institutions. Click here to discover

PROFESSIONAL SERVICES

NADS provides a wide range of Solutions as well as Support & Services around SimWare. From recertification/rehosting for other non-standard platforms to applications for specific needs. If you feel that SIMWARE fits into your needs, ask us how to size it for your project.