10.3969/j.issn.1001-3695.2008.10.037
基于UML扩展的面向方面建模水
面向方面编程(AOP)把横切关注点从系统中分离,解决了面向对象编程(OOP)中代码纠缠、散射的问题.但在面向方面建模中,横切方面没有得到很好的支持.首先,在统一建模语言(UML)元模型的基础上利用类图建立了整体框架模型,设计了核心类、方面、横切元素及其之间的关系;其次,利用UML扩展机制为切点、通知、方面等主要元素建立了新的模型,设计了它们与方面之间新的关联关系并为其定义了语义.通过UML扩展,使得UML能够直接表达面向方面概念,支持面向方面建模设计,实现了面向方面模型的可视化和可辨别性;整体框架模型使得面向方面整体结构清晰,各个核心元素之间关系明确,为面向方面建模提供了一个整体设计平台,提高了面向方面软件设计的模块化,增强了代码的重用性和系统的可维护性.
面向方面、统一建模语言、元模型、面向方面建模、Profile
25
TP311(计算技术、计算机技术)
重庆市自然科学基金资助项目2005BB2059
2008-12-15(万方平台首次上网日期,不代表论文的发表时间)
共4页
3012-3014,3025