基于UML的面向方面建模框架的研究与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:a410539939
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向方面软件开发(Aspect-Oriented Software Development,AOSD)是对软件系统中横切关注点进行模块化的新途径,面向方面建模(Aspect-Oriented Modeling,AOM)是AOSD中识别、分离、表示以及组合横切关注点的有效手段。然而,目前AOM尚缺乏完整和统一的建模体系,大多数AOM方法对面向方面概念的建模都不够完善,特别是对面向方面软件的动态行为建模需要进一步的探索和完善。不仅如此,当前AOM方法对横切关注点的处理尚局限于非功能性关注点,而核心功能关注点之间仍然存在散射与缠结等问题,大大降低了软件的可理解性、可扩展性和可维护性。 为解决这些问题,本文从对面向方面建模需求的分析着手,基于UML的扩展机制提炼出一个面向方面建模元模型,构建一个基于UML的面向方面建模框架(Framework of Aspect-Oriented Modeling,AOMF),并且提出一种简单有效的面向方面软件的动态行为建模方法。进一步,本文基于开源项目开发了一个支持AOMF的原型工具,并通过案例研究展示AOMF的有效性及其优点。 AOMF中的面向方面建模元模型具有丰富的面向方面语义和语法表示机制,能充分建模各种通用的面向方面概念,为AOM提供了良好的结构。同时,AOMF将软件的抽象程度提升到关注点层次,并以关注点分离为基本原则,确保关注点在软件开发整个生命周期中的模块化,实现了各个阶段之间的平滑过渡,使得软件易于理解、维护、扩展和追踪。
其他文献
信息技术的高速发展给人们带来了极大的方便,但与此同时,发展中的信息网络也给人们提出了挑战,主要体现在网络设备复杂化使网络管理变得复杂,网络的经济效益越来越依赖网络的
自改革开放以来,随着市场经济体制的建立,我国国民经济发展迅速,但与此同时,职业病危害也日益增多,已成为制约国民经济进一步发展及影响构建和谐社会的因素之一。我国建设项目职业
模糊专家系统是人工智能学科的重要实践领域的前沿,将各种数据挖掘得到的不同形式的知识与模糊专家系统规则库进行有效的融合是模糊专家系统核心研究内容之一。本文主要研究
纹理图像具有图像的基本属性,又具有纹理特性,是一类特殊的图像。纹理具有粒度、方向性和周期性等复杂特性,纹理图像分割是图像工程的重点研究内容之一,也是一个很难解决的问
电容层析成像(ECT)技术是目前较为广泛研究的一种两相流参数检测技术,它具有成本低、速度快、非侵入性、适用范围广和安全性能佳等优点,已在诸多方面得到了研究和应用。但是
数据挖掘通过从海量的数据中发现隐藏的、潜在有用的信息和知识,为人们提供决策支持,在近年来取得了蓬勃的发展。由于越来越多的数据与时间有着密切的联系,时间序列数据挖掘作为
随着我国经济的发展,电力负荷的增长加快,而原有的电网,由于长期投资不足,设备陈旧,技术落后,形成了一些供电瓶颈,因此电网的改造和扩建就成了迫在眉睫的任务。现有的平台系
断层图像重建算法是CT成像系统的重要环节。经过多年的发展,形成了两大类的基本算法,一类是解析重建法,一类是迭代重建法。研究人员已经在这两类算法的发展中取得了很多的突破。
二维矩阵条码是建立在计算机图像处理技术、组合编码原理等理论上的一种图形符号自动识读码制。由于二维条码的信息密度比较高,因此二维条码的有效快速的识别成为当前重要的研
本文针对传统铝电解系统中现有的系统数据共享度、集成度低,且只能进行简单的数据录入、查询、统计等事务性的处理过程,不能发现这些海量的数据中蕴含的对企业生产和管理具有