對(duì)于 DDS, Sparx Systems 中的 Enterprise Architect 支持 OMG DDS Standard Enterprise Architect, 以及 MDG 技術(shù)。為了對(duì)實(shí)時(shí)應(yīng)用程序創(chuàng)建復(fù)雜的以數(shù)據(jù)為中心的發(fā)布-訂閱服務(wù),它還提供了功能強(qiáng)大、價(jià)格低廉的設(shè)計(jì)環(huán)境。
Sparx Systems' Enterprise Architect supports the OMG DDS Standard Enterprise Architect, together with MDG technology for DDS delivers a powerful, low cost design environment for creating complex data-centric publish-subscribe services for real-time applications.
- 指定 DDS Domains, Participants 以及 QoS Policies.
- 創(chuàng)建不同的 DDS 應(yīng)用程序。
- 使用 MDA (Model Driven Architecture) Style 轉(zhuǎn)換技術(shù),生成可執(zhí)行的 RTIDDS 代碼。
- 可視化以及追蹤 DDS 實(shí)體的需求。
- 自帶了 Discussion Forum: 能夠創(chuàng)建帖子、訪問討論內(nèi)容,進(jìn)行團(tuán)隊(duì)交流。
- 自定義 Search Facility: 執(zhí)行復(fù)雜詳細(xì)的查找,查看 Topic/Domain 綁定、應(yīng)用程序的用法。
- 支持 XMI 2.0, XMI 2.1, 以及 UML 2.x.
通過使用 RTIDDS 以及 Enterprise Architect, 能夠?qū)?shí)時(shí)應(yīng)用程序創(chuàng)建以數(shù)據(jù)為中心的發(fā)布-訂閱服務(wù)。
- 指定具有參與者、發(fā)布者以及簽署者的 DDS 域。
- 定義話題、類型以及它們對(duì)讀者與作者的綁定。
- 對(duì) DDS 實(shí)體指定 QoS Policies.
- 使用模型驗(yàn)證,來檢驗(yàn)設(shè)計(jì)的正確性以及完整性。
- 對(duì)多種目標(biāo)實(shí)現(xiàn)平臺(tái),設(shè)計(jì)不同的 DDS 應(yīng)用程序。
- 對(duì) RTIDDS 實(shí)現(xiàn),自動(dòng)生成可執(zhí)行代碼。
- Specify DDS Domains, Participants and QoS Policies
- Create heterogeneous DDS applications
- Generate executable RTIDDS code using MDA (Model Driven Architecture) Style transformation
- Visualize & trace requirements to DDS entities
- Built-in Discussion Forum: Create posts, access discussions, threads for team communication
- Custom Search Facility: Perform complex detailed searches, view Topic/Domain bindings, application usages
- Support for XMI 2.0, XMI 2.1, and UML 2.x
Design data-centric publish-subscribe services for real-time applications, using RTIDDS and Enterprise Architect.
- pecify DDS domains with participants, publishers and subscribers.
- Define topics, types and their bindings to readers and writers.
- Specify QoS Policies for DDS entities.
- Validate design correctness and completeness using model validation.
- Design heterogeneous DDS applications for a variety of target implementation platforms.
- Automatically generate executable code for RTIDDS implementations.