DDS在环境监控系统中的研究与应用

来源 :电子科技大学 | 被引量 : 4次 | 上传用户:ct32845359
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DDS(数据分发服务)是一种发布/订阅模型,它主要适用于以数据为中心的系统,而非以服务为中心的系统,即关注于数据而不是过程和服务。它独有的特点使得使用它的环境监控系统都能提高性能。所以本论文就考虑将DDS应用在环境监控系统模型中,利用DDS的诸多特点去模拟一个高性能的救灾系统,从而在这一系统的引导下去更加深入的理解和探索DDS的相关内容。由于目前常见的中间件模型都存在数据与数据之间通信的对视和相互干扰,整体的耦合度相对较高,所以使得整个开发成本较高。为了解决这些问题,我们必须找到一种好的方式,在分析的过程中我们发现DDS这种特殊的发布/订阅模型能给通信系统带来很多的好处。所以为了改进这些问题,本论文就准备使用DDS来优化应用程序的数据通信,性能和应答能力。通过各种研究发现,探索和使用DDS是非常有必要性的,而且DDS从一开始就受到了业界的广泛关注和多方支持,所以本论文对其进行分析和使用的意义就具有存在性了。本论文总体完成了DDS在环境监控系统中的研究和应用。通过对DDS的背景学习,详细地分析了DDS的内容和特点,DDS在通信系统的作用以及它所适用的场合。同时我们讨论了目前与环境监控系统相关的需求分析、功能分析以及模块分析,从而进一步通过用例建模、静态建模和动态建模,完成环境监控系统模型的搭建,整个环境监控系统模型分为三大模块:监控模块、区域模块以及救援模块。在此模型的基础之上,分析了DDS的诸多优势和特色,将这些优势和特色设计应用在环境监控系统模型中。我们的设计包括了DDS的域设计以及通信设计。最后我们学习使用DDS,了解了DDS的API标准,同时配置好QoS策略。进而完成了主题的创建和发布订阅的创建。经过一个小型的模拟实验验证了整个设计的正确性和可行性。本论文的最终目的就是将DDS自身的设计思想和软件架构设计的思想—“去耦合”相结合,为今后的软件设计提出一种好的方法,对弱耦合性的思想深入和推广。实践证明DDS非常值得我们在今后的工作中继续关注其发展动态,更深的挖掘它的潜力。
其他文献
公开密钥基础设施PKI(Public Key Infrastructure)是一种利用非对称密码技术为电子商务、电子政务和电子事务的开展提供一整套安全的基础平台。PKI技术遵循国际标准,采用加密
OLAP(On-Line Analytical Processing)技术是构建在数据仓库基础上的一项重要数据分析技术,它提供对数据的多维视图,即以多维的形式来观察各种历史数据,从而提供对决策的支持
本文是根据作者在科泰世纪科技有限公司参加具有完全自主知识产权的和欣操作系统开发实践的基础上写成的,作者承担的主要任务是移植FreeBSD中关于USB的低层代码,构件化设计和欣
磁盘阵列并不是在任何情况下都能取得令人满意的性能,磁盘阵列总是有不尽人意的情况:磁盘阵列中单个磁盘的存取和普通单磁盘存储器的操作相同,仍受到缓慢机械运动的限制,这就
Internet改变着我们工作和生活的方式,已经成为获取信息、解决问题的重要途径。在计算机辅助教学领域的今天,网络化也势不可挡,随着教育信息化进程的不断加快,我国远程教育网
随着计算机技术的发展,信息技术的应用越来越普及,企业计算向网络组件方式发展,目前存在三种组件平台技术:CORBA(Common Object Request Broker Architecture)、COM+(Compone
近年来随着软件技术的飞速发展,基于构件的软件开发方式已经成为软件工程领域的发展趋势。通过复用已有的构件,软件开发者可以快速构造大型的应用软件,这大大节省开发时间和经费
刀具切削是机械制造业中零件加工的最主要方法,它在机械工业中占有举足轻重的地位。如何提高刀具切削加工的生产效率,降低加工成本,一直是机械加工领域专家们不断探索和致力
生产执行系统MES(Manufacturing Execution System)是面向企业生产管理的新一代信息系统.可重构的MES系统能够通过配置适应外界环境的变化,不仅适用于更多的企业,同时也能够
过程改进技术正成为软件过程的研究热点,而软件过程评估在软件过程改进中的作用至关重要。目前基于CMM和ISO/IEC 15504的这两种评估方法是得到世界公认,使用最广的。但这种评估