1 / 84
文档名称:

基于CORBA的分布式软件配置诊断系统的设计与实现.pdf

格式:pdf   页数:84
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于CORBA的分布式软件配置诊断系统的设计与实现.pdf

上传人:山吉 2014/2/26 文件大小:0 KB

下载得到文件列表

基于CORBA的分布式软件配置诊断系统的设计与实现.pdf

文档介绍

文档介绍:电子科技大学
硕士学位论文
基于CORBA的分布式软件配置诊断系统的设计与实现
姓名:王瑜
申请学位级别:硕士
专业:计算机系统结构
指导教师:王忠仁
20090501
摘要随着计算机系统在工业控制领域的应用越来越广泛,如何方便、有效地对这些系统中运行的软件进行远程配置,比如安装、卸载、更新软件,以及如何对设备的故障进行简单的远程诊断就成了一个必须解决的问题。传统的分布式软件配置和故障诊断方式虽然能够解决这些问题,但存在着速度慢,效率低,可移植性和够满足以下一些要求:克服传统的软件配置方式的缺陷,使其不仅能够快速、方系统平台的差异,方便在各种设备之间的移植。另外还要能够提供一种简单的远研究分布式体系结构的特点,结合本文所研究的实际环境,提出一种适用于工对比三种主流的分布式对象技术:疍际酢疪技术和技术,指出际跤τ糜诒鞠低持械挠攀啤对际醯姆⒄棺纯觥⒒驹砗捅鞠低辰婕暗揭恢只镜腃服务——命名服务进行研究。介绍一种在工业控制领域被广泛应用的嵌入式操作系统:提出本文所研究系统的设计目标,描述系统的功能和性能需求,介绍系统用例。依据系统的需求和设计目标,提出系统的总体结构,然后对客户端、服务端的完成系统的实现,并在文中给出各主要模块和接口的实现方案。包括在低成系囊浦病接口和命名服务的实现、服务端和客户端各构造测试环境并运行系统,对其功能和性能进行测试。可扩展性不好等缺点。为此,本文致力于设计并实现一套全新的分布式软件配置诊断系统,该系统能便完成远程软件的配置,包括批量化的配置,而且能够克服各种硬件结构和操作程故障诊断功能。因此,本文包括以下一些主要内容:介绍本文所做研究的出发点,传统软件配置诊断方式的缺陷,以及本系统如何规避这些缺陷。业控制领域的分布式软件配置诊断系统的体系结构。介绍一种开源的罚篛。各个部分进行功能和模块的划分,设计其数据结构和相关接口。自的实现等。
最后,指出下一步的工作目标。关键词:软件配置,故障诊断,分布式,摘要
韈,.:..:瑃’,,,呈如—疍琂疪琣甀,,琣,·同咖晴琣瓹甊瑃甴缸.’瑄.,..
’,,瑃珼,,,甈:
导师签名:翮;签名:五均日期:刎年/签名:兰誓日期:年∥月独创性声明关于论文使用授权的说明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的本学位论文作者完全了解电子科技大学有关保留、使用学位论文允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全等复制手段保存、汇编学位论文。外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与说明并表示谢意。的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描C艿难宦畚脑诮饷芎笥ψ袷卮斯娑
第一章绪论选题背景伴随着电子技术、计算机技术、自动控制技术和网络技术的发展,在工业生产领域,各种各样越来越多的设备开始由人工控制变为计算机自动控制。计算机系的安装、卸载、更新、启动、停止等问题饫镏饕V赣τ萌砑,我们称之为软件配置。另外在软件的运行过程中,由于硬件或者软件方面的问题,故障的发生也是不可避免的,因此需要有办法对软件的故障进行诊断。但是设备类型和功能的千差万别,其上所运行的软件也是各不相同;即使执行相同功能的机器设备,因为所采用的计算机系统的体系结构和软件环境不同,应用软件也不完全一样;第一种方法是对每台机器进行现场管理。这种管理方式的缺点是显而易见的:首先,从经济成本上讲,各种各样的嵌入式终端设备分散于各行各业、各个领域、各个地方,如果要在现场对所有这些设备进行管理和维护,设备制造商或者设备拥有者必然需要派出很多的管理人员。显然,这样做会增加他们的资金投入。而远程管理系统虽然在初期建设时会有一定的投入,但其运行和维护费用较低,其次,从时间效率上讲,如果每一个问题都要等待管理人员到现场来解决,肯定会有时间上的滞后性。对于重要的生产控制、通信控制设备更是如此。往往设备短时间的停机都会造成极大的损失。采用远程管理后,一旦有管理需求,操作人员不需要赶往现场就可以及时进行处理。对于需要及时响应的管理请求,还可最后,从管理效果上讲,由于派出的现场管理人员的能力参差不齐,终端设备统的使用大大的方便了设备的管理,对减轻劳动强度、降低劳动成本、提高工作效率、节约社会资源有着积极的意义。既然是计算机系统,那么在这些系统使用的过程中,就不可避免地涉及到软件加上这些设备通常位于工厂、车间的各个角落,分布范围很广,这就给软件的配置和诊断管理造成了很大的困