Creating DDS Applications Using IBM Rational Rhapsody

Post on 17-Nov-2014

1,368 views 1 download

Tags:

description

Presented at the 2013 MBSE Technical Forum in Huntsville, Alabama.

transcript

MBSE TECHNICAL FORUM, JUNE 20TH 2013

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170Fax 256-705-3173

Creating DDS Applications using Rhapsody

Harold D. PirtleSr. Software Architect

Brockwell Technologies, Inc.

MBSE TECHNICAL FORUM

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170 Fax 256-705-3173

.

Demonstration Focus Areas

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170 Fax 256-705-3173

.

Joint FACE™ Demo

3

C App

RTI FACE Transport Service Segment

PowerPC CPU

VxWorks 653

RTI Connext DDS Messaging

Rhapsody GeneratedSHAPESPublisher

DDS-RTPS Wire Interoperability Protocol

RTI Connext

DDS Micro

Windows 64

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170 Fax 256-705-3173

.

Squares

RTI Shapes Demo

Circles

Triangles

RTI DDSPublisher Subscriber

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170 Fax 256-705-3173

.

Squares

All shapes are of the same IDL type – ShapeType

Circles

Triangles

struct ShapeType{ string<128> color; //@key long x; long y; long shapesize;};

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170 Fax 256-705-3173

.

Squares

Topics are defined as Circles, Triangles and Squares

Circles

Triangles

struct ShapeType{ string<128> color; //@key long x; long y; long shapesize;};

TOPICS

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170 Fax 256-705-3173

.

Squares

Topics are accessed via datawriters and datareaders

Circles

Triangles

Sha

peP

ublis

her

CircleDataWriter

TriangleDataWriter

SquareDataWriter

CircleDataReader

TriangleDataReader

SquareDataReader

Shape

Subscriber

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170 Fax 256-705-3173

.

Squares

Publisher, Subscriber & Topic Entities are called DomainParticipants

Circles

Triangles

Sha

peP

ublis

her

CircleDataWriter

TriangleDataWriter

SquareDataWriter

CircleDataReader

TriangleDataReader

SquareDataReader

Shape

Subscriber

Domain ParticipantShapePublisherApp

Domain ParticipantShapeTypeLib

Domain ParticipantShapeSubscriberApp

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170 Fax 256-705-3173

.

DDS Data Centric Publish Subscribe (DCPS)Common Classes

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170 Fax 256-705-3173

.

PATH FORWARD

Rhapsody DDS Profile Rhapsody TSS Profile

BTI, 4930 Corporate Drive Suite A, Huntsville, AL 35805 www.brocktec.com Ph. 256-705-3170 Fax 256-705-3173

.

Why Discussion on FACE?