首页> 中文学位 >基于构件的软件系统中动态配置机制分析
【6h】

基于构件的软件系统中动态配置机制分析

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题研究背景

1.2现状分析

1.2.1研究的现状

1.2.2存在的问题

1.3选题的意义

1.4本文的主要工作

1.5本文的组织结构

第二章动态配置机制

2.1引言

2.2动态配置的基本概念

2.3动态配置的研究现状

2.4基于构件的软件系统

2.4.1构件和构件连接器

2.4.2软件体系结构

2.5基于构件的软件系统中的动态配置机制

2.5.1动态配置意图

2.5.2配置描述

2.5.3动态配置算法

2.5.4系统一致性

2.6一般过程

2.7配置原则

2.8小结

第三章动态配置模型

3.1引言

3.2动态配置系统的结构

3.2.1反射

3.2.2动态配置系统的反射体系

3.3基于反射的动态配置模型

3.4动态配置模型的元数据

3.4.1元结构数据

3.4.2元语义数据

3.5动态配置模型的元协议

3.5.1一致性约束规则

3.5.2元协议

3.6小结

第四章元数据与元协议

4.1引言

4.2元数据设计

4.2.1构件描述规则

4.2.2构件连接器描述规则

4.2.3构件关系描述规则

4.3基于XML的元数据描述

4.3.1构件描述

4.3.2构件连接器描述

4.3.3构件关系描述

4.3.4基于XML的软件体系结构描述

4.4元协议设计

4.4.1构件属性设置

4.4.2增加构件

4.4.3删除构件

4.4.4构件连接关系的建立

4.4.5构件连接关系的删除

4.5一致性验证

4.6 小结

第五章实例

5.1引言

5.2雨水情图示系统需求

5.2.1功能需求

5.2.2动态配置需求

5.3系统设计

5.4支持动态配置的通用雨水情系统

5.4.1构件组成

5.4.2系统结构

5.4.3体系结构描述

5.5动态配置实现

5.5.1结构变化

5.5.2运行测试

5.6小结

第六章总结与展望

6.1本文工作的总结

6.2进一步的工作

致谢

参考文献

附录

展开▼

摘要

动态配置是指在软件系统运行时动态地改变系统的配置项。基于构件的软件系统的配置项涉及系统的构件组成,构件间的连接关系,构件的物理分布等。如果基于构件的软件系统不能根据用户的实际需要和系统的实际运行环境实现灵活的动态配置,那么软件的重复开发仍将不可避免,软件的适应性和动态性问题也得不到根本的解决。本文以分析基于构件的软件系统中的动态配置机制为主要内容,完成的主要工作有: (1)分析基于构件的软件系统中动态配置的基本原理,根据支持动态配置的软件系统反射机制,建立基于反射的动态配置模型,分析动态配置模型的各构成要素。从系统的结构和语义两个方面定义动态配置模型的元数据,并在分析运行时系统的一致性的基础上,分析与系统结构、系统行为相关的元协议。根据元协议影响的范围,分别从构件和系统两个层次分析动态配置机制。 (2) 以动态配置模型为基础,给出支持动态配置的构件、构件间的连接关系和体系结构的元数据描述。根据对元协议的定义,设计构件属性设置、构件删除、构件添加等五种基本动态配置请求的动态配置算法,为配置复杂、功能多样的复合动态配置请求的实施奠定基础。 (3)将动态配置模型的思想应用到具体的实践中,实现一个通用雨水情图示系统。该系统能够根据用户的请求实现系统的动态配置,从而证实了本文所提出的动态配置机制在支持软件系统动态配置方面的可行性。

著录项

  • 作者

    姚成霞;

  • 作者单位

    河海大学;

  • 授予单位 河海大学;
  • 学科 计算机软件与理论
  • 授予学位 硕士
  • 导师姓名 艾萍;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 软件工程;
  • 关键词

    软件工程; 动态配置; 系统结构;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号