• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (9): 110-116.

• 论文 • Previous Articles     Next Articles

Aspectoriented network software
evolution method supported by RGPS             

TIAN Gang1,2,HE Keqing2,SUN Chengai1,CUI Huanqing1,PENG Zhenlian2,3   

  1. (1.College of Information Science,Shandong University of Science and Technology,Qingdao 266590;
    2.State Key Laboratory of Software Engineering,Wuhan University,Wuhan 430072;
    3.School of Computer,Hunan University of Science and Technology,Xiangtan 411201,China)
  • Received:2013-04-05 Revised:2013-06-30 Online:2013-09-25 Published:2013-09-25

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 precise 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 method.

Key words: process evolution;RGPS metamodel;aspectoriented;network software