动态耦合度量论文-杨晗玥,沈备军,赵建军

动态耦合度量论文-杨晗玥,沈备军,赵建军

导读:本文包含了动态耦合度量论文开题报告文献综述及选题提纲参考文献,主要关键词:耦合性,面向方面,关注点,动态度量

动态耦合度量论文文献综述

杨晗玥,沈备军,赵建军[1](2008)在《面向方面软件动态耦合的度量》一文中研究指出耦合性是两个模块间相互作用的测度。面向方面编程是一种新的编程范型,它支持关注点的分离。目前,对于面向方面软件耦合度量的常用方法是对软件进行结构分析和静态代码分析。然而,由于系统中的动态绑定以及代码中大量无用的方面代码导致静态度量结果无法精确地反映程序运行时的实际耦合。首先提出适用于面向方面软件的动态耦合度量框架。接着,在该框架的基础上,根据不同的耦合关系类型,形式化定义了动态耦合度量指标集,并验证数学属性。最后,讨论了动态耦合度量工具的实现。(本文来源于《计算机应用与软件》期刊2008年12期)

杨晗玥[2](2008)在《面向方面软件动态耦合的度量》一文中研究指出面向方面编程(Aspect-Oriented Programming,AOP)是一种全新的编程范型,它可以将影响多个类的行为封装到一个可重用模块中,从而消除面向对象编程(Object-Oriented Programming,OOP)引起的代码混乱和分散问题,增强系统的可维护性和代码的重用性。随着面向方面编程技术的日渐成熟,对面向方面软件进行耦合度量评价,有助于准确定位由模块间耦合度过高而产生的设计缺陷。耦合性是软件内部属性之一,它表示两个模块组件间相互作用的测度,低耦合是高质量模块化软件的主要原则。目前,对于面向方面软件耦合度量的常用方法是对软件进行静态的结构分析和代码分析。然而,由于面向方面软件中的动态绑定以及代码中大量无用的方面代码导致静态度量结果无法精确地反映程序运行时的方面与类之间的实际耦合,这就为面向方面软件动态耦合度量的研究带来了机遇和挑战。本文以面向对象软件的动态耦合度量方法为基础,以面向方面编程语言AspectJ为研究对象,提出面向方面软件的动态耦合度量方法。本文首先提出适用于动态计算面向方面软件中模块组件之间依赖关系的动态耦合度量框架。接着,在该框架的基础上,根据不同的耦合关系类型,形式化定义了动态耦合度量指标集,并验证度量指标集的数学属性。最后,设计与实现了一个动态耦合度量工具ADCMT(AOP Dynamic Coupling Measurement Tool)。本课题的研究第一次详细提出了针对面向方面程序的动态耦合度量的解决方案。在此基础上开发的ADCMT工具是目前为止第一款支持面向方面程序的动态耦合度量工具,具有较好的实用性和可扩展性。(本文来源于《上海交通大学》期刊2008-01-01)

动态耦合度量论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

面向方面编程(Aspect-Oriented Programming,AOP)是一种全新的编程范型,它可以将影响多个类的行为封装到一个可重用模块中,从而消除面向对象编程(Object-Oriented Programming,OOP)引起的代码混乱和分散问题,增强系统的可维护性和代码的重用性。随着面向方面编程技术的日渐成熟,对面向方面软件进行耦合度量评价,有助于准确定位由模块间耦合度过高而产生的设计缺陷。耦合性是软件内部属性之一,它表示两个模块组件间相互作用的测度,低耦合是高质量模块化软件的主要原则。目前,对于面向方面软件耦合度量的常用方法是对软件进行静态的结构分析和代码分析。然而,由于面向方面软件中的动态绑定以及代码中大量无用的方面代码导致静态度量结果无法精确地反映程序运行时的方面与类之间的实际耦合,这就为面向方面软件动态耦合度量的研究带来了机遇和挑战。本文以面向对象软件的动态耦合度量方法为基础,以面向方面编程语言AspectJ为研究对象,提出面向方面软件的动态耦合度量方法。本文首先提出适用于动态计算面向方面软件中模块组件之间依赖关系的动态耦合度量框架。接着,在该框架的基础上,根据不同的耦合关系类型,形式化定义了动态耦合度量指标集,并验证度量指标集的数学属性。最后,设计与实现了一个动态耦合度量工具ADCMT(AOP Dynamic Coupling Measurement Tool)。本课题的研究第一次详细提出了针对面向方面程序的动态耦合度量的解决方案。在此基础上开发的ADCMT工具是目前为止第一款支持面向方面程序的动态耦合度量工具,具有较好的实用性和可扩展性。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

动态耦合度量论文参考文献

[1].杨晗玥,沈备军,赵建军.面向方面软件动态耦合的度量[J].计算机应用与软件.2008

[2].杨晗玥.面向方面软件动态耦合的度量[D].上海交通大学.2008

标签:;  ;  ;  ;  

动态耦合度量论文-杨晗玥,沈备军,赵建军
下载Doc文档

猜你喜欢