RGPS支持的面向方面网络式软件演化方法  

Aspect-oriented network software evolution method supported by RGPS

在线阅读下载全文

作  者:田刚[1,2] 何克清[2] 孙承爱[1] 崔焕庆[1] 彭珍连[2,3] 

机构地区:[1]山东科技大学信息学院,山东青岛266590 [2]武汉大学软件工程国家重点实验室,湖北武汉430072 [3]湖南科技大学计算机学院,湖南湘潭411201

出  处:《计算机工程与科学》2013年第9期110-116,共7页Computer Engineering & Science

基  金:国家自然科学基金资助项目(61100017;61202031);山东科技大学春蕾计划资助项目(2010AZZ180)

摘  要:为了改进现有的面向方面网络式软件演化方法中切入点(Pointcuts)位置定义不够清晰和切入点织入操作性不强的问题,提出一种利用角色-目标-流程-服务(RGPS)的流程元模型改进面向方面的网络式软件演化的方法。在该方法中,使用RGPS的流程元模型定义流程,采用元模型中的控制结构定义方面切入点的位置,因为方面和流程采用一致的定义方式,所以方面切入点位置定义精确且能够无缝织入原流程。对流程演化过程给出了形式化的定义,并阐述了流程演化时方面织入的各种方式。最后利用一个实例说明了演化方法的方面织入过程。Abstract. Pointcuts position definition is not clear and weaving operation is inconvenient are two problems in existing aspect-oriented network software evolution method. To address the two issues, an aspect-oriented network software evolution method supported by Role-Goal-Process-Services (RGPS) process meta-model is proposed. In this method, process is defined by RGPS process meta-model and pointcuts position is defined by meta-model control structure. Aspect pointcuts position definition is pre- cise and can be woven in the original process seamlessly because of the consistent definition of aspect and process. Process evolution is defined using formal method and aspect weaving ways in evolution are clearly elaborated. Finally, a case is used to illustrate the aspect weaving process in the evolution meth- od.

关 键 词:流程演化 RGPS元模型 面向方面 网络式软件 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象