OMG Homepage MDA Homepage CORBA Homepage MOF Homepage UML Homepage CWM Homepage XMI Homepage DDS Homepage OMG MARTE BPMN Homepage SysML Homepage banner


OMG TECHNICAL MEETING SPECIAL EVENT

DDS - the Intelligent Systems Backbone

Tuesday, June 18th, 09:00 - 17:00 and Wednesday, June 19th, 09:00 - 12:00

PLATINUM SPONSOR:   GOLD SPONSOR:
PrismTech   RTI Logo

| Introduction | Agenda | All Special Events | Become A Sponsor | Contact Us |
 

AGENDA

Tuesday, June 18, 2013
 
0855 - 0900 Welcome - Introduction to OMG & the DDS Standard
Andrew Watson, Object Management Group
Introducing OMG and its Data Distribution Service (DDS) standard; a robust, real-time communication architecture that supports systems embedded in an unprecedented range of intelligent devices.
 
0900 - 1030 DDS CASE STUDIES
Users and vendors present real-world case studies of how DDS is being used today in demanding applications as diverse as automotive systems, financial trading, industrial control, robotics, simulation and aerospace.
 
DDS in Space
Nina Tucker, Twin Oaks Computing
Sending computer systems into space presents a number of challenges related to communication with and between these devices, including: extremely high latency links, dynamic remote control and monitoring, and specialized embedded platforms. Learn how NASA uses DDS to solve these communications challenges through real use cases.
 
Convergence of Distributed Simulation Architectures Using DDS
Jose-Maria Lopez-Rodriguez, NADS - (Down Load PDF)
The past few years have witnessed a growing demand for new solutions and approaches to the convergence and evolution of modeling and simulation (M&S) distributed architectures. Studies such as the "Live Virtual Constructive Architecture Roadmap (LVCAR)" sponsored by the US DoD M&S Coordination Office (MSCO) have recommended the convergence of existing M&S architectures to solve existing gaps and issues. This presentation shows how DDS is being used by NADS to provide a low-risk, high-return-on-investment solution to the problem of LVC interoperability.
 
Using DDS to Meet the Performance, Scalability, Safety, and Real-time Needs of Mission Critical Applications
Gerardo Pardo-Castellote, RTI
A brief tour of some of the mission-critical DDS applications being deployed by RTI customers, including Avionic Systems requiring DO-178-B Certification, Industrial Control systems, Surveillance Systems, Ships, Trains and Automobiles. Representative applications include Siemens Energy Wind Power farms, Volkswagen's advanced real-time driver assistance, General Atomic's UAV Ground Station, the Army JBC-P next-generation Blue Force Tracker, the US Navy SSDS Combat System, the world's largest astronomical control system at the European Southern Observatory Very Large Telescope (VLT), and others.
 
1030- 1050 Morning Refreshments
1050 - 1120 CASE STUDIES (cont.)  - Users and vendors present a broad range of examples of mission-critical uses of DDS products.
DDS is Everywhere!
Angelo Corsaro, PrismTech
DDS enables seamless, timely, scalable and dependable data sharing between distributed applications and network-connected devices. Its technical, operational, and financial benefits have propelled its adoption across multiple industries. As a result, DDS lies today at the foundation of several of the world's most challenging and fascinating mission-, business-, and performance-critical systems. Examples include Air Traffic Control and Management, Smart Cities, Smart Grid, Smart Vehicles, Large Scale Distributed Simulations, and Medical Systems.
This presentation will provide an overview a wide set of use-cases across several different market verticals and will focus on a few selected cases to help understand what is so special about DDS.
 
1120 - 1200 TUTORIAL: Introduction to DDS Technology
Nina Tucker, Twin Oaks Computing

A short tutorial on DDS's robust, real-time, self-configuring architecture, showing how it has been designed from the outset to operate in mission-critical environments, including the new generation of Intelligent Systems applications.
 

1200 - 1300 Lunch Break
1300 - 1350 Live DDS Interoperability Demonstration
Nina Tucker, Twin Oaks Computing
Angelo Corsaro, PrismTech
Gerardo Pardo-Castellote, RTI
Johnny Willemsen, Remedy IT
Kyeong Tae Kim, ETRI
José Ramón Martinez Salio, NADS

Six vendors give a live demonstration of DDS product interoperability, illustrating how different manufacturers' independently-developed DDS products work together "out of the box" to deliver robust, real-time communication across multiple network infrastructures.
 

1350 - 1450 DDS Tooling
Presentations on DDS tooling, underlining the breadth of support available for DDS developers using diverse programming languages & deployment platforms.
  
Analyzing DDS Memory Utilization
Nina Tucker, Twin Oaks Computing
System memory is a critical compute resource. This is true whether you are creating a deeply-embedded component, deploying into a SWaP constrained environment, or developing a large scale enterprise system. Gaining insight into memory utilization within your DDS infrastructure is necessary for architects and engineers as they develop and deploy these systems. Mismanaged system memory can lead to reduced scalability, poor performance, and increased deployment costs.

We present the concepts and tools necessary to determine and analyze the memory utilization of a running DDS system. Learn how an understanding of the memory utilization within your DDS infrastructure helps you design, develop, and deploy robust systems.
 

Model Driven, Component Based DDS Application Development
Johnny Willemsen, Remedy IT - (Down Load PDF)
This presentation will provide an overview of the comprehensive features and capabilities of a Component Based DDS (CBDDS) model-driven approach for building complex distributed, real-time and embedded (DRE) systems. It will do this by using the Northrop Grumman Teton project as a show-case. This project uses an agile, model-based, component-based development process. We will present the productivity gains begin seen as a result of building complex DRE systems at the higher, more structured application framework layer of abstraction offered by CBDDS, and the numerous advantages offered by CBDDS over DDS in terms of MDA tooling, enforced modularity, portability, more efficient development, complexity reduction and scalability through threading model encapsulation, and improved component level software reuse. We will finish with an overview of how the new IDL to C++11 language mapping can further simplify DDS and CBDDS development compared to the IDL to C++ language mapping.
 
1450 - 1520 Afternoon Refreshments
1520 - 1720 DDS Tooling (Cont.)
Presentations on DDS tooling, underlining the breadth of support available for DDS developers using diverse programming languages & deployment platforms.
  
The Essential DDS Workbench
Sumant Tambe, RTI
Developing and integrating distributed systems, especially systems that interact with the real-world, requires a set of tools unlike the ones used for isolated application development. Challenges start early in the design cycle where early characterization of the impact on performance and scalability of design decisions such as the data-model, QoS selection, and application deployment topology becomes essential. These challenges continue to grow during development, integration and testing. This talk will introduce the RTI Connext DDS Tools Workbench, illustrating their use to overcome the key challenges during the complete distributed systems design-to-deployment cycle.
 
Monitor, Control, Record and Replay Your DDS System
Hans van't Hag, PrismTech - (Down Load PDF)
Integrating, Operating and Troubleshooting large-scale distributed systems can be quite hard if you are not equipped with the right set of tools. OpenSplice DDS provides an ecosystem of tools that allow (1) monitoring the key resource and performance indicators of a DDS-based system, (2) controlling the behavior of your distributed system by dynamically changing the key QoS parameters, and (3) controlling the record and replay of any data flowing in your system. This presentation will highlight and demonstrate how OpenSplice DDS tooling ecosystem can greatly simplify the integration, operation and troubleshooting of distributed applications.
 
Modeling for DDS design
Fabrizio Pugnetti, Atego
This talk will present work on DDS4LWCCM Component-Based DDS, used by Northrop Grumman's Teton project, in which Atego's Artisan Studio modeling environment is extensively used. We will also show future integration being developed in conjunction with the DDS4UML specification. We will demonstrate work being undertaken to integrate with DDS tools in order to help developers enforce modularity, portability, create a more efficient development environment, and reduce complexity.
 
RPC for DDS
Jaime Martin Losa, eProsima - (Down Load PDF)
DDS is being increasingly selected as the foundation of many mission- and business-critical systems. Some of these systems are designed to be completely data-centric and asynchronous, while others prefer to maintain some interactions (such as placing an order, performing a computation, etc.) as traditional client/server, request/reply, interactions. As such, many DDS users would like to define Services as a collection of operations/methods, and invoke methods using DDS as the transport for requests, replies and exceptions.

This talk will introduce eProsima RPC for DDS, a high performance Remote Procedure Call framework based on DDS, 100% standards-based and open source.
 

 1720 Day 1 Wrap-up
Andrew Watson, Object Management Group
Wednesday, June 19, 2013
 
0900 - 0905 Tutorial Welcome
Andrew Watson, Object Management Group
 0905 - 1020 Advance DDS Tutorial
Best-Practice Data-Centric Programming with DDS
Jaime Martin Losa, eProsima
Nina Tucker, Twin Oaks Computing    - (
Down Load PDF)
An extended, in-depth tutorial explaining how to fully exploit the standard's unique communication capabilities.

Users upgrading to DDS from a homegrown solution or a legacy-messaging infrastructure often limit themselves to using its most basic publish-subscribe features. This allows applications to take advantage of reliable multicast and other performance and scalability features of the DDS wire protocol, as well as the enhanced robustness of the DDS peer-to-peer architecture. However, applications that do not use DDS's data-centricity do not take advantage of many of its QoS-related, scalability and availability features, such as the KeepLast History Cache, Instance Ownership and Deadline Monitoring. As a consequence some developers duplicate these features in custom application code, resulting in increased costs, lower performance, and compromised portability and interoperability.

This tutorial will formally define the data-centric publish-subscribe model as specified in the OMG DDS specification and define a set of best-practice guidelines and patterns for the design and implementation of systems based on DDS.
 

1020 - 1045 Morning Refreshments
 1045 - 1155 Advance DDS Tutorial (Cont.)
Best-Practice Data-Centric Programming with DDS (Cont.)
Jaime Martin Losa, eProsima
An extended, in-depth tutorial explaining how to fully exploit the standard's unique communication capabilities.

Users upgrading to DDS from a homegrown solution or a legacy-messaging infrastructure often limit themselves to using its most basic publish-subscribe features. This allows applications to take advantage of reliable multicast and other performance and scalability features of the DDS wire protocol, as well as the enhanced robustness of the DDS peer-to-peer architecture. However, applications that do not use DDS's data-centricity do not take advantage of many of its QoS-related, scalability and availability features, such as the KeepLast History Cache, Instance Ownership and Deadline Monitoring. As a consequence some developers duplicate these features in custom application code, resulting in increased costs, lower performance, and compromised portability and interoperability.

This tutorial will formally define the data-centric publish-subscribe model as specified in the OMG DDS specification and define a set of best-practice guidelines and patterns for the design and implementation of systems based on DDS.
 

1155 - 1200 Conclusion
Andrew Watson, Object Management Group

1200 - 1330 Lunch

SAVE THE DATE! REGISTER TODAY!
Register with OMG Login

NOTE: If you register for the Technical Meeting Week, you do not have to pay the additional fee(s) to attend any or all of the special events.  If you register only for special events, the special fees apply.

Hit Counter
Copyright © 1997-2017 Object Management Group, Inc. All Rights Reserved. For questions about the WEBSITE , please contact webmaster@omg.org.
For TECHNICAL questions, please contact
webtech@omg.org
.
Contact BD for info on joining OMG at bd-team@omg.org
Explorer versions 6.0 or later or any browser capable of viewing JavaScript and CSS 2.0. The site is using
DHTML JavaScript Menu By Milonic.com.