Using UML and Applications - Distribution · UML modeling tool vendor Enterprise Architect for UML...
Transcript of Using UML and Applications - Distribution · UML modeling tool vendor Enterprise Architect for UML...
-
Using UML andUsing UML andMDA to design DDS MDA to design DDS
ApplicationsApplications
Sam MancarellaCTO, Sparx [email protected]
-
http://www.sparxsystems.com
Presentation OverviewPresentation Overview
Brief IntroductionSparx Systems
Interest in DDS as a UML tool vendor
MDG Technology for DDSAbout MDG Technology for DDSWalkthrough
Availability
More Information
-
http://www.sparxsystems.com
Sparx SystemsSparx Systems
Established in 1998
UML modeling tool vendorEnterprise Architect for UML 2
Support for Integrated Development Environments (Visual Studio, Eclipse)
Support for other modeling technologies, languages and frameworks (BPMN, SysML)
Representation in 60+ countries worldwideNetwork of over 200 Partners, VARS, ResellersSister companies in Japan, Central Europe, Argentina
-
http://www.sparxsystems.com
Product LineProduct Line
UML Modeling Platform
Technology Extensions
Application Integration
UML Integration
-
http://www.sparxsystems.com
Sparx Systems & DDSSparx Systems & DDS
Began collaborating with RTISeeking to use UML to design real-time data-centric applications on the RTIDDS platform
Efficient, easy to use, customizable
Explore ideas for a UML Profile to facilitate DDS application design
MARS Platform Task ForceRFP Issued September (mars/06-09-40)
-
http://www.sparxsystems.com
Enterprise ArchitectEnterprise Architect
One of the most widely used UML modeling environments
Version 6.5 released September 2006Supports UML 2.1, all 13 diagram types100,000+ active licenses deployed worldwide
Feature-rich UML Modeling EnvironmentSupport Visual requirements modeling
Tight integration between formal specifications and system modelsRoundtrip engineering support for over 10 software languages
Java, C++, C, Python, Delphi, …Template-based, highly customizable document generation for RTF, HTML formatsMDA-style model transformation supportExtensible and customizable using UML Profiles, Patterns, Add-Ins, COMInteroperable supporting XMI 2 serialization
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
New add-in for Enterprise Architect 6.5 to support DDS application design for RTI DDS
Design data-centric publish-subscribe servicesSpecify DDS Entities, QoSPoliciesDefine topics, IDL types, bindings to readers/writersDesign heterogeneous DDS applications (Java, C, C++) variety of target platformsAutomatically generate RTIDDS implementation & executable code
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
New add-in for Enterprise Architect 6.5 to support DDS application design for RTI DDS
UML Profiles to provide constructs for DDS Entities, IDL Types, QoS Policies
Constraints checking/rules
MDA Transformations to target RTIDDS implementations for different languages/platforms
Scripting and orchestration of EA & nddsgen to enable processing
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
WalkthroughWalkthrough
Hello World part 1Two applications
PublisherSubscriber
Hello World part 2Four applications
Publisher
2 SubscribersPublisher/Subscriber
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
WalkthroughWalkthrough
Hello World part 1Two applications
PublisherSubscriber
Hello World part 2Four applications
Publisher
2 SubscribersPublisher/Subscriber
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
MDG Technology for DDSMDG Technology for DDS
-
http://www.sparxsystems.com
AvailabilityAvailability
Beta 1 for C++ (Win32) available nowhttp://www.sparxsystems.com/dds
Beta 2 for C, C++ and Java (Win32)End of 2006
Version 1.0 Release (Multiple Platforms)Q1 2007
-
http://www.sparxsystems.com
For More InformationFor More Information
Sparx Systems DDS webpagehttp://www.sparxsystems.com/dds
Visit us at our exhibit
Contact Sparx [email protected]@sparxsystems.com
-
thank you for your attention!