摘要
基于面向方面编程(AOP)技术,提出了一种层次化的AODSA模型.通过将横切关注点和系统需要更新的组件定义为方面组件,利用AOP的动态编织技术将其织入源系统,实现了系统的动态演化.该模型的有效性和可操作性可以通过一个可动态演化的网络投票系统得以验证.
This article is based aspect-oriented programming(AOP)technology,proposing a hierarchical model of AODSA.Through defining crosscutting concerns and the component need to be updated as aspect component,then weave it into source system by using the dynamic weavering technology of AOP,realizing dynamic evolution of software system.The model′s availability and maneuverability through an online dynamical voting system to verify.
出处
《微电子学与计算机》
CSCD
北大核心
2011年第3期23-26,共4页
Microelectronics & Computer
基金
重庆市教委科学技术研究项目(KJ090519)
关键词
软件架构
动态软件架构
AOP
动态演化
software architecture
dynamic software architecture
AOP
dynamic evolution