J4 ›› 2013, Vol. 35 ›› Issue (9): 110-116.
田刚1,2,何克清2,孙承爱1,崔焕庆1,彭珍连2,3
TIAN Gang1,2,HE Keqing2,SUN Chengai1,CUI Huanqing1,PENG Zhenlian2,3
摘要:
为了改进现有的面向方面网络式软件演化方法中切入点(Pointcuts)位置定义不够清晰和切入点织入操作性不强的问题,提出一种利用角色目标流程服务(RGPS)的流程元模型改进面向方面的网络式软件演化的方法。在该方法中,使用RGPS的流程元模型定义流程,采用元模型中的控制结构定义方面切入点的位置,因为方面和流程采用一致的定义方式,所以方面切入点位置定义精确且能够无缝织入原流程。对流程演化过程给出了形式化的定义,并阐述了流程演化时方面织入的各种方式。最后利用一个实例说明了演化方法的方面织入过程。