Abstract:
This paper analyzes the key theory and advantages of Aspect-Oriented Programming(AOP). It indicates that the aspect-oriented concepts can be promoted further to the software architecture level. By adding new elements and composition mechanism to the software architecture description language XYZ/ADL, Aspect-Oriented Architecture Description Language(AO-ADL) is proposed to capture and modularize the crosscutting concerns.
Key words:
Aspect-Oriented Programming(AOP),
software architecture,
XYZ/ADL,
Aspect-Oriented Architecture Description Language (AO-ADL)
摘要: 分析面向方面编程(AOP)的核心思想及其优越性,将编码阶段的AOP概念进一步提升到软件体系结构层次。在软件体系结构描述语言XYZ/ADL的基础上,通过增加新的元素和相关复合机制,得到一种面向方面的体系结构描述语言AO-ADL,实现了在软件体系结构中横切功能的模块化。
关键词:
面向方面编程,
软件体系结构,
XYZ/ADL语言,
AO-ADL语言
CLC Number:
YANG Jing-zhong; RONG Mei; ZHANG Guang-quan;. Aspect-oriented Software Architecture Description Language AO-ADL[J]. Computer Engineering, 2008, 34(10): 80-82.
杨敬中;戎 玫;张广泉;. 面向方面的软件体系结构描述语言AO-ADL[J]. 计算机工程, 2008, 34(10): 80-82.