多阶段可松弛的设计模式变体检测方法  被引量:9

Multistage relaxing detection method for variants of design pattern

在线阅读下载全文

作  者:肖卓宇[1] 何锫[2,3] 

机构地区:[1]中南林业科技大学涉外学院,湖南长沙410200 [2]广州大学计算机科学与教育软件学院,广东广州510006 [3]北京大学高可信软件技术教育部重点实验室,北京100871

出  处:《华中科技大学学报(自然科学版)》2018年第1期26-31,共6页Journal of Huazhong University of Science and Technology(Natural Science Edition)

基  金:国家自然科学基金资助项目(61170199);湖南省教学改革资助项目(湘教通[2016]400号1068);湖南省教育厅重点基金资助项目(11A004);广东省自然科学基金资助项目(2015A030313501);广东省普通高校创新团队建设资助项目(2015KCXTD014)

摘  要:针对设计模式演化后难以检测的问题,提出一种多阶段可松弛的设计模式变体检测方法.通过遍历设计模式中的参与者角色来探究不同参与者之间存在的关系,制定了检测设计模式变体的规则,引入了隐形关系增加机制,并构建了4阶段的设计模式变体检测框架.通过经典系统进行了单元检测与系统集成检测实验.实验结果表明:该方法简单有效,对设计模式变体的检测精确率达到81.25%,与传统方法相比有较明显的提高.Aiming at hardly detecting of design pattern evolution,a multistage relaxing detection method for variant of design pattern was proposed.Relationships among different participants were explored by traversing the roles of the participants in the design pattern.Criteria of relaxing detection method for variant of design pattern were defined,and adding hidden relationship mechanism was introduced.The proposed method was subdivided into three phases.Experimental results show that proposed method is simple and effective,and the accuracy of the proposed method is 81.25% for variant of design pattern.Compared to other wellknown testing system by experiment detection of individual and experiment detection of system integration,the proposed method certainly increases the recognition accuracy,indicating the effectiveness of the proposed method.

关 键 词:设计模式检测 软件演化 变体 隐形关系 假阴性结果 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象