-
题名基于UML的面向方面建模方法
被引量:16
- 1
-
-
作者
刘瑞成
张立臣
-
机构
广东工业大学计算机学院
-
出处
《计算机科学》
CSCD
北大核心
2005年第10期204-209,213,共7页
-
基金
国家自然科学基金(No.60474072
No.60174050)
+2 种基金
广东省自然科学基金(No.04009465
No.010059)
广东省高校自然科学研究项目(No.Z03024)基金
-
文摘
面向方面编程(AOP)技术通过横切关注来实现软件系统。面向方面建模可通过扩展UML来实现,在元模型层次上设计面向方面软件开发(AOSD)模型框架。从结构建模、行为建模、方面织入以及代码产生几个方面实现面向方面的建模方法。利用UML类图实现方面的结构模型,方面与核心组件及方面之间的静态模型关系。协作图表达方面与核心组件及方面之间的动态行为,并通过状态图细化方面和核心组件的动态行为,实现状态图的方面与核心组件及方面之间的织入关系,最终实现方面代码的自动生成。基于UML的方面建模填补AOP与OOP技术之间的空白,提高软件设计的模块化,增强代码的重用性、维护性。
-
关键词
面向方面
UML
元模型
框架
UML类图
建模方法
OOP技术
核心组件
面向方面编程
动态行为
软件设计
软件系统
结构建模
-
Keywords
Aspect-orientation, UML, Meta-model, Profile
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
TP391.9
[自动化与计算机技术—计算机应用技术]
-
-
题名动态增量式AOP框架的研究与实现
- 2
-
-
作者
杨曦
李彤
-
机构
福州大学阳光学院
云南大学软件学院
-
出处
《计算机工程与应用》
CSCD
2013年第23期39-44,共6页
-
基金
国家自然科学基金(No.60963007)
福建省教育厅科技项目(No.JB11251)
-
文摘
在研究AOP原理的基础上,提出一种面向aspect的编程框架AODF,采用基于日志技术的增量式编织机制,不仅提高了编织效率,而且基于Bigraph理论的AODF支持方面的动态演化,实现了行为的一致性与相容性。另外,AODF从语言层提供对方面的支持,无需改动语言本身任何结构及特性,而且可以把自行编制的aspect配置为标准组件入库,实现方面的重用。从而使得遗留系统无需变更就可以获得面向方面的扩展。
-
关键词
面向方面的编程(AOP)
面向方面的动态框架(aodf)
面向方面
动态演化
Bigraph理论
-
Keywords
Aspect-Oriented Programming (AOP)
Aspect-Oriented Dynamic Framework (aodf)
aspect-oriented
dynamic evolution
Bigraph theory
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-