首页> 中文学位 >基于程序挖掘的构件组装建模方法及工具研究
【6h】

基于程序挖掘的构件组装建模方法及工具研究

代理获取

目录

文摘

英文文摘

声明

第1章 引言

1.1研究背景

1.2国内外研究现状

1.2.1软件构件技术的研究现状

1.2.2程序挖掘的研究现状

1.2.3软件构件组装技术的研究现状

1.3主要研究内容

1.4本文的组织结构

第2章 相关理论和技术

2.1软件复用技术

2.1.1软件复用概念

2.1.2软件复用的形式

2.1.3软件复用的分类

2.2程序挖掘概念及实现过程

2.2.1程序挖掘概念

2.2.2程序挖掘实现过程

2.3可扩展标记语言XML

2.3.1文档类型定义DTD

2.3.2 XML Schema

2.4本章小结

第3章 构件组装关键技术研究

3.1构件结构形式化描述

3.1.1构件规约

3.1.2连接子

3.1.3 UCDL与常用构件描述的转换

3.2构件组装过程描述

3.2.1构件组装方案

3.2.2构件组装过程

3.2.3构件组装机制

3.2.4功能顺序表的确定

3.2.5运行脚本文档的结构

3.2.6运行脚本结构的生成

3.3本章小结

第4章 构件组装建模工具设计研究

4.1构件组装建模工具总体设计

4.2 GMF框架

4.3构件组装建模工具

4.3.1建模工具领域模型设计

4.3.2建模工具图形编辑界面设计

4.3.3建模工具组装文件生成

4.4本章小结

第5章构件组装建模实例研究

5.1实例构件的描述

5.2构件组装建模实现

5.3本章小结

第6章 总结与展望

6.1总结

6.2进一步研究

参考文献

致谢

展开▼

摘要

随着相关行业办公自动化的发展,软件需求量正急剧增加,如何有效利用网络资源,加速软件开发过程、节省软件开发成本,已成为业界迫切需要解决的问题。目前,已有相关业界人士采用软件构件技术来加速软件开发过程。但是,现有的构件由于存在构件接口不规范、构件形式不同、构件描述不统一等诸多问题,导致难以有效利用已有的构件资源。为此,本文分析了现有的构件技术,采用程序挖掘的方法进行构件的组装,根据构件组装机制,将松散的构件按照预先定义好的结构描述,组装成有机整体。在构件组装的基础上结合通用构件描述,完成构件组装过程及运行脚本的生成,以Eclipse作为构件组装平台,通过GMF框架可视化图形展现,并采用可扩展标记语言(XML)作为沟通联系枢纽,设计并实现了可视化构件组装建模工具。该工具基本上解决构件组装所存在的问题,并能有效的进行构件组装建模,节约软件开发的成本。
   本文的主要工作包括如下三个方面:
   (1)阐述了基于程序挖掘理论框架下的软件复用,程序挖掘相关理论和程序挖掘实现过程,同时对可扩展标记语言相关知识进行了分析,为后续工作打下理论基础。
   (2)结合构件组装模型和通用构件描述语言(UCDL),给出了构件模型的XML描述;基于结构化的思想,将构件组装机制分为选择、顺序、循环、并行四种方式,并给出了其形式化描述,以及组装机制的XML描述;分析了构件组装的运行过程,研究运行脚本生成过程及文档结构。
   (3)给出了构件组装可视化建模工具的设计流程,基于领域模型工具GMF,深入分析了GMF工作原理以及其开发过程,设计并实现了构件组装建模工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号