摘要
AOP在打破实体封装性和表达横切实体间的非功能性需求的能力上得到了广泛地认可,并在越来越多的实际项目中获得成功。然而文献[1]模型描述语义的OMGIDL不能完整表述。通过讨论AOP与文献[1]描述模型中OCL的关系,以及通过AOP的UML扩展来讨论建立面向方面的CORBA模型的方法,可认为AOP技术为CORBA模型到语言的对应提供一种途径。
The abilities of breaking through the encapsulation of the entities and modeling the crosscutting concerns based on AOP have been widely recognized , and aspect-oriented techniques do succeed in some product projects. However, the semantic specifications permitted by the model go beyond what is expressible in OMG IDL [1]. Through discussing the relationship of AOP and OCL and the method of construction of aspect-oriented model for CORBA, we consider the AOP techniques providing an approach to map the model to specific languages completely.
出处
《现代计算机》
2008年第5期14-16,36,共4页
Modern Computer
基金
国家自然科学基金项目(No.60474072
60174050)