-
题名基于MSET的框架变化点实例化模式挖掘
- 1
-
-
作者
钟林辉
李晖
邓华锋
徐静
-
机构
江西师范大学计算机学院
南昌航空大学国际交流处
江西师范大学文学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第6期46-48,共3页
-
基金
国家自然科学基金资助项目(60773054)
江西省自然科学基金资助项目(2009GQS0053
+2 种基金
2008GQS0047)
江西省教育厅科技基金资助项目(GJJ09140
GJJ09457)
-
文摘
目前的面向对象框架存在规模大、使用复杂、文档含糊、不够准确等问题,给使用者带来一定的难度。针对上述问题,提出最大相同共享边子树的概念,将多个应用程序中的框架变化点实例化代码抽象成实例化关系树,基于最大相同共享边子树(MSET)给出可能的框架变化点实例化模式及相应的支持度。
-
关键词
面向对象框架
实例化模式
最大相同共享边子树
-
Keywords
Object-Oriented Framework(OOF)
instantiation pattern
Maximum Sharing sub-Edge Tree(MSET)
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于角色的设计模式建模和实现方法
被引量:22
- 2
-
-
作者
何成万
何克清
-
机构
武汉化工学院计算机科学与工程学院
武汉大学软件工程国家重点实验室
-
出处
《软件学报》
EI
CSCD
北大核心
2006年第4期658-669,共12页
-
基金
国家自然科学基金
武汉市科技局重大产业化项目~~
-
文摘
虽然设计模式有利于软件的重用,但当设计模式实例化时,存在模式的重叠、可追踪性以及模式代码难于重用等问题.提出一种基于角色的设计模式的建模和实现方法,在设计和实现两个层面上解决上述问题.该方法把设计模式的角色作为独立的建模元素,在应用程序类和角色间导入RoleOf关系,使应用逻辑和模式逻辑完全分离,从而提高其重用性.使用UML的标准扩充机制,给出了RoleOf关系的元模型和语义,以及标识模式信息的构造型和标记值,以此解决模式的重叠和可追溯性等问题.通过对Java语言进行扩充(称为Rava),实现了应用逻辑和模式逻辑的动态绑定.该方法较好地解决了设计模式实例化时的模式重叠和可追踪性问题,提高了模式逻辑的可重用性,对运用设计模式开发软件有一定的指导作用.
-
关键词
设计模式的实例化
角色
RoleOf关系
UML
元模型
-
Keywords
design pattern instantiation
role
RoleOf relationship
UML
meta-model
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-