首页> 外文会议>Computer Science and Information Technology, 2008 International Multiconference on >Separation of crosscutting concerns at the design level: An extension to the UML metamodel
【24h】

Separation of crosscutting concerns at the design level: An extension to the UML metamodel

机译:在设计级别分离横切关注点:UML元模型的扩展

获取原文

摘要

Aspect-oriented programming (AOP) was proposed as a way of improving the separation of concerns at the implementation level by introducing a new kind of modularization unit - an aspect. Aspects allow programmers to implement crosscutting concerns in a modular and well-localized way. As a result, the well-known phenomena of code tangling and scattering are avoided. After a decade of research, AOP has gained acceptance within bot academia and industry. The current challenge is to incorporate aspect-oriented (AO) concepts into the software design phase. Since AOP is built on top of OOP, it seems natural to adapt UML to AO design. In this context the author introduces an extension to the UML metamodel to support aspect-oriented modelling.
机译:提出了面向方面的编程(AOP),它是通过引入一种新型的模块化单元-方面,在实现级别上改善关注点分离的一种方法。方面允许程序员以模块化且本地化的方式来实现横切关注点。结果,避免了众所周知的代码纠缠和散射现象。经过十多年的研究,AOP已在机器人学术界和工业界获得认可。当前的挑战是将面向方面(AO)的概念纳入软件设计阶段。由于AOP建立在OOP之上,因此使UML适应AO设计似乎很自然。在这种情况下,作者介绍了对UML元模型的扩展,以支持面向方面的建模。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号