
AppDDS 高性能分布式实时应用开发平台
背景介绍
Background introduction
关于高性能分布式实时应用开发平台 AppDDS
DDS(Data Distribution Service)数据分发服务是对象管理组织(OMG)在HLA及CORBA等标准的基础上制定的新一代分布式实时通信中间件技术规范,DDS采用发布/订阅体系架构,强调以数据为中心,提供丰富的QoS服务质量策略,能保障数据进行实时、高效、灵活地分发,可满足各种分布式实时通信应用需求。
AppDDS(Appsoft Data Distribution Service)是北京神州普惠科技股份有限公司根据DDS标准经过多年研发而成的分布式实时应用开发平台,AppDDS具备高带宽、强实时、低抖动、跨平台等诸多优异性能,包含底层通信协议、上层应用开发建模工具、网络分析工具、性能测试工具等一系列工具集,可以方便用户快速开发、优化及部署各种分布式实时应用,AppDDS具备自主知识产权,拥有国内最强大的技术研发和技术服务专业团队,成功案例众多,客户遍布航空、航天、电子、船舶、兵器等国防军工行业。

功能特点
Functional characteristics
01强实时,低于50微秒的延迟
02低抖动,低于3微秒的网络通信抖动
03完全支持发布/订阅技术
04提供完整的QoS服务质量策略
并可定制及扩展
05优异的跨平台特性:支持Windows、
VxWorks、Linux、Andriod等 可定制扩展
06支持多种处理器:X86、PowerPC、
DSP等处理器,支持多种开发语言;
07完全遵从对象管理组织(OMG)组织
制定的DDS标准
08支持多种网络协议:以太网.反射内存网
WiFi /VME/VPX等,并可定制及扩展
09提供功能强大的基于CCM4、SOA、
MDA设计思想的建模工具
产品优势
Product Advantage

仿真→测试→实装的全生命周期支持
◇ 支持类似HLA的时间管理,支持基于时间推进的分布式仿真应用,可接受GPS及北斗授时进行分布式仿真的时钟同步
◇ 支持基于事件推进的分布式仿真应用
◇ 仿真验证后的模型可直接用于系统设计
◇ 系统设计过程中可使用AppDDS提供的分布式测试技术进行系统各个模型的优化设计
◇ 优化设计好的系统模型及底层AppDDS通信中间件可直接用于武器装备系统的定型生产

完整DDS规范QoS服务质量策略
◇ 可靠性,Reliability
◇ 数据的持久度,Durability
◇ 数据的历史记录,History
◇ 周期数据的超时,Deadline
◇ 基于时间的过滤,Time-based filter
◇ 数据的有效期,Lifespan
◇ 数据的所有权,Ownership
◇ 分区,Partition
◇ 资源限制,Resource limits

互操作
◇ 基于RTPS进行设计
◇ 提供相同的DDS应用编程接口
◇ 无缝实现与各厂商DDS互联互通

强实时
◇ 极小化的数据拷贝
◇ 编译时强制指定数据类型
◇ 支持内存的预分配

跨平台
◇ 支持多种操作操作系统
◇ 支持多种处理器
◇ 可实现异构平台间的互联互通互操作

灵活的发布/订阅模式
◇ 图形化的发布/订阅设计手段
◇ 无需手动配置IP,通过设置好的发布/订阅关系实现数据的动态发现
◇ 分布式应用可随时加入AppDDS网络并注册,实现分布式应用的动态加载

已扩展的QoS服务质量策略
◇ 异步传输 ◇ 分批传输
◇ 传输协议选择,Transport Selection
◇ 数据读者资源限制
◇ 动态主题类型 ◇ 描述文件
◇ 可根据用户需求对QoS进行定制及扩展

支持多种底层物理通信协议
◇ 支持多种底层物理通信总线等
◇可定制及扩展
◇ 通过不同的底层物理通信协议实现不同的实时性能的实时性能
◇完全实现国产化,有自主知识产权
应用架构
system architecture

北京神州普惠科技股份有限公司提供基于AppDDS的综合解决方案,包含一系列功能丰富的软件工具集:系统设计工具、资源仓库管理工具、运行管控及测试工具、数据仓库管理工具、综合评估工具,支持与多种仿真平台、并行计算平台、强实时仿真及测试平台等进行综合集成,可满足各种复杂的分布式应用需求,支持数字、半实物及实装设备的联合仿真及分布式系统集成测试,支持仿真→设计→测试→定型的全生命周期系统设计,是理想的分布式实时应用研发平台.
应用领域
application area

复杂数据链通信系统

综合航电系统

舰艇综合计算支撑环境

指挥与控制系统

雷达系统

分布式仿真系统

分布式测试系统

联合试验系统

模拟训练系统

空中交通管制系统
成功案例
Successful cases

某区靶场训练系统

某院校专业教控系统

装甲车模拟器系统

某所综合系统仿真验证系统
相关产品介绍
Introduction of related products
集成仿真测试支撑平台(TestArch):能够快速的集成各类仿真测试资源和设计、开发与验证工具,形成一个互连、互通、互操作及可组合应用的基础环境,支持用户以免编程方式快速组合各类参试资源,构建出面向特定测试任务需求的各类集成仿真测试应用系统,满足复杂电子系统综合集成和测试验证的应用需求。