《软件学报杂志》发表论文赏析

面向模式软件体系结构合成中的冲突消解方法

来源:软件学报杂志2019年第8期北京时间:

作者:徐永睿,梁鹏

单位:徐永睿,武汉大学 计算机学院, 湖北 武汉 430072;软件工程国家重点实验室(武汉大学), 湖北 武汉 43007211,梁鹏,武汉大学 计算机学院, 湖北 武汉 430072;软件工程国家重点实验室(武汉大学), 湖北 武汉 43007202

摘要:面向模式的软件体系结构合成主要包括两个核心活动:(1)将软件职责分配到对象类的职责合成活动;(2)减少体系结构模式约束违背的模式合成活动.但如何从以上两个核心活动生成的候选方案中无冲突地组合出最终的软件体系结构设计方案,是面向模式的软件体系结构合成所面临的挑战.以基于搜索的软件工程技术为框架,提出了基于学习的协作式协同演化方法(CoEA-L),以解决自动化软件体系结构合成中面临的上述问题.CoEA-L使用学习运算子扩展了传统遗传算法中的运算子.在学习运算子中,使用数据挖掘的关联算法自动发现软件职责间的关系,并用于解决面向模式的软件体系结构合成中的冲突问题.实验结果表明,该方法能够有效地消解面向模式的软件体系结构合成中产生的冲突.

关键词:面向模式的软件体系结构合成;冲突消解;协作式协同演化;基于搜索的软件工程;数据挖掘

基金资助:国家自然科学基金(61472286)

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!