首页> 中文学位 >面向方面建模及编织工具的研究与实现
【6h】

面向方面建模及编织工具的研究与实现

代理获取

目录

文摘

英文文摘

第1章引言

第2章面向方面技术研究的概述

第3章扩展UML用于方面的建模

第4章编织工具的设计与实现

第5章应用案例

第6章结束语

参考文献

附录

研究生阶段工作

致谢

论文原创性声明

展开▼

摘要

面向方面建模和编织是面向方面软件开发过程的两个重要且基本的课题。目前面向方面建模存在的主要问题是缺乏一种与对象建模紧密关联且支持所有方面特征的方面建模方法,编织技术存在的主要问题是每个编织工具只能适用于一定范围的应用,且动态编织的性能有待提高。另外,建模与编织往往是割裂的,建模信息不能立即反映给编织工具。 针对以上不足,本文在总结前人在这两个课题的研究成果的基础上,扩展UML,设计出能与对象建模紧密关联且支持大部分方面特征的方面建模方法,并扩展UXF描述方面建模信息,使不同的开发工具得以共享方面建模信息。此外,本文还设计了与之相应的基于Java语言的动静态编织工具,支持方法、类、构件三个层次的编织,并能根据系统需求配置可选功能。本文的方面建模方法提出把方面的基本属性和与类(构件)相关联的属性分离,用名为aspect的类构造型表示只含基本属性的方面,用扩展的UML元模型Relationship表示方面与类(构件)的关联。扩展的Relationship命名为AspectComposition,用UML元模型的描述方法从语法、规则、语义三个角度描述,定义了方面与类(构件)关联的可用连接点、规范、标记方式等。动静态编织工具的静态编织作用在源代码上,动态编织作用在运行时。基于运行性能的考虑,本文的动态编织使用基于代理的方式,分析了动态编织器的核心功能和可选功能,设计出能根据系统需求配置的动态编织器,并给出了动静态编织工具的设计和实现。为验证方面建模方法及其编织工具的可用性,在可重构ERP系统中,本人用这套方法对参数检测和数据源重定位两种横切关注点进行设计。最后,从理论和应用上对这套方法进行了评价。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号