Data Distribution Service for Real-Time Systems (DDS) Training


Business Motivation Model - 1 Day Course

For organizations seeking to model their Data Distribution Service using a standard notation.

Why Choose This Course?

The course caters to organizations that want to model their Data Distribution Service concepts, and also relate them to their Business and Application Architecture constructs within the same tool.

Course Overview

DDS-LogoThe Data Distribution for Real-Time Systems (DDS) course covers the official OMG™ standard notation as implemented in the Enterprise Architect tool.
DDS allows the capture of the Publishers, Subscribers, Topics, Domains, Readers, Writers, and Quality-of-Service Policies.
Besides teaching the notation, the course instructs the student on the use of the core tool features such as searching and documentation generation and includes hands-on exercises and best practice recommendations.

Who Should Attend?

Modelers and developers with a basic understanding of the DDS middleware (e.g. RTI).

What Will You Learn?

Course Modules

Module: Introduction to Enterprise Architect

  • User Interface
  • Managing Projects
  • Managing Diagrams
  • Creating Diagram Elements
  • Managing Diagram Element Appearance
  • Deleting Model Elements
  • Managing Connectors
  • Managing Package Content
  • Tool Configuration

Module: Data Distribution Service (DDS)

  • Introduction
  • Data-Centric Publish-Subscribe
    • Publisher
    • DataWriter
    • Subscriber
    • DataReader
    • Topic
    • Domain
    • DomainParticipant
    • Modeling in Enterprise Architect
    • QoS Policies
  • Data Local Reconstruction Layer (DLRL)
    • Overview
    • DCPS to DLRL Mapping Rules
    • Mapping DLRL Classes
    • Creating a Cache
  • Application Model
  • Configuring DDS
  • Validating the model
  • Generating a PSM and code
  • Exercise

Tool Features

Module: Traceability and Navigation
  • Overview
  • The Relationships window
  • The Relationship Matrix
  • The Gap Analysis Matrix
  • The Traceability window
  • Other traceability features
Module: Core Features
  • Documentation Generation
  • Document Artifacts
  • Model Searches
  • Managing Baselines and Comparing Models



This course teaches students how to formally model their Data Distribution Service architecture, and associate the DDS constructs with other repository elements such as requirements, organizations, and logical and/or physical data models.

Available Courses

This Training Is Available Via...

Onsite Delivery

With one of our expert course leaders at your site!

Online Delivery

Online web-based class, from the comfort of your desk!

Course Inquiry Form

To inquire about pricing, availability, or other information related to this training course please, tell us your requirements by completing the form below (alternatively call us at the number specified in the Contact Us page).

Please view our Privacy Policy page if you have concerns about filling out this form.

We will respond to you as soon as possible.


  • Complete all required fields.
  • Hit Backspace to clear fields.
  • Please wait for confirmation after clicking Send.

    Your Name (required)

    Company Name

    Phone number (required)

    Your Email (required)

    Email Subject

    Number of Students (required)

    Time Frame (required)

    Inquiry Details

    Note: an error message in an orange box indicates Google flagged your request as spam...