横切关注分离方法研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:yangguaiguai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向方面的程序设计(AOP)是上世纪90年代后期出现的一种关注分离技术。它基于传统的程序设计方法,并提供了一种新的模块机制“Aspect”,能够封装系统中的“横切关注”,因而受到了业界的广泛关注。AOP的成功和流行引起了一个新的重要问题“如何将现有的软件系统转换成面向方面的系统”。本文围绕这一问题进行研究,主要包括:(1)提出了一种基于概念格的Aspect挖掘方法。(2)提出了一种基于聚类分析和关联规则的Aspect挖掘方法。并针对原有聚类算法在处理庞大对象矩阵需要消耗大量时间的问题,提出了一种改进的层次聚类算法ICHAMELEON。(3)提出了一种基于类关系图的横切关注代码搜索方法。(4)提出了一种基于类关系图的横切关注代码Aspect封装方法。本文的研究结果对于代码级横切关注分离方法在理论和实际应用方面有较大意义。
其他文献
论文是在国家自然科学基金快速反应项目“管道CAD系统中的关键技术研究及CAD产品开发”的支持下以及北京石化工程公司、南京扬子石化工程公司的大力协作下完成的。论文工作主
移动数据库的研究是当前计算机领域的一个热点。作为移动数据库的基础性技术之一,移动事务管理在移动环境网络不稳定、主机节点移动性等条件下实现数据库访问的一致性、可用性
指令调度是一种指令级并行技术。它既是一种微体系结构技术,也是一种编译技术。对于后者,指令调度指的是在保持程序语义的前提下通过重新排列指令的顺序来提高流水的或多发射处
本文从可视化角度出发,以放射治疗为对象,对放射治疗数据管理系统、CT/MRI/PET图象的识别及三维图象重建、虚拟放射治疗仪等内容进行了深入研究。主要研究内容及创新点如下: 1
阿尔茨海默病(Alzhemier's disease,AD)是一种多见于老年人的渐进性神经系统变性疾病。通常病情呈进行性加重,患者逐渐丧失独立生活能力,最后死于并发症。来自实验及临床的研究资料
目的观察睡眠呼吸暂停相关性高血压患者对不同降压药物治疗的效果。方法连续入选就诊门诊或住院的高血压患者,并对可疑有"睡眠呼吸暂停综合症"的患者,进行整夜睡眠呼吸监测(P
目的:总结药剂科实习生的带教工作并分享经验。方法:从实习基地的教学体系、教学管理制度、教学计划和教学实施四方面的构建与实施着手,建立规范化、合理化的带教模式。结果:通过
遗产软件系统是指那些运行多年,承担用户的关键业务并且随着计算平台的变迁和业务需求的发展不断进行维护和更新的软件系统。遗产代码维护人员的短缺,以及现代计算环境的变迁
电子商务的发展使得网络信息的安全传输问题显得尤为重要。文章对电子商务中经常会用到的RSA加密算法原理进行了描述并用Java语言编程实现了RSA算法。该程序由五个模块组成,它
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield