%0 Journal Article
%T Aspect-Oriented Modeling Method Based on UML
基于UML的面向方面建模方法
%A LIU Rui-Cheng
%A ZHANG Li-Chen
%A
刘瑞成
%A 张立臣
%J 计算机科学
%D 2005
%I
%X Aspect-oriented programming technology implements the software system using crosscutting. Aspect-orientation can be modeled by extending UML, and designed the AOSD model profile in the met, a-model. The profile models aspects from the structural model, behavioral model, aspects weaving and code generation. UML class diagrams realize the aspect structures, and the static relationships between aspects and core components or other aspects. The collaboration diagrams express the dynamic behaviors. The statecharts refine the behaviors of aspects and core components, and realize the weaving of aspects, so as to enable automatic code generation of aspects. Modeling aspects by UML will fill the gap between AOP and OOP. It improves the software modularization, and makes the code more reusable and maintainable.
%K Aspect-orientation
%K UML
%K Meta-model
%K Profile
面向方面
%K UML
%K 元模型
%K 框架
%K UML类图
%K 建模方法
%K OOP技术
%K 核心组件
%K 面向方面编程
%K 动态行为
%K 软件设计
%K 软件系统
%K 结构建模
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=7F24C3158BC7CB70&yid=2DD7160C83D0ACED&vid=9971A5E270697F23&iid=F3090AE9B60B7ED1&sid=02DC3A182A5530DF&eid=79D2EF35F60110C2&journal_id=1002-137X&journal_name=计算机科学&referenced_num=9&reference_num=23