题名 | Multi-objective software performance optimisation at the architecture level using randomised search rules |
作者 | |
通讯作者 | Du,Xin |
发表日期 | 2021-07-01
|
DOI | |
发表期刊 | |
ISSN | 0950-5849
|
卷号 | 135 |
摘要 | Architecture-based software performance optimisation can help to find potential performance problems and mitigate their negative effects at an early stage. To automate this optimisation process, rule-based and metaheuristic-based performance optimisation methods have been proposed. However, existing rule-based methods explore a limited search space, potentially excluding optimal or near-optimal solutions. Most of current metaheuristic-based methods ignore existing practical knowledge of performance improvement, and lead to solutions that are not easily explicable to humans. To address these problems, we propose a novel approach for performance optimisation at the software architecture level named Multiobjective performance Optimisation based on Randomised search rulEs (MORE). First, we design randomised search rules (MORE-R) to provide explanation without parameters while benefiting from existing practical knowledge of performance improvement. Second, based on all possible composite applications of MORE-R, an explicable multi-objective optimisation problem (MORE-P) is defined to enlarge search space and enable solutions explicable to architectural stakeholder. Third, a multi-objective evolutionary algorithm (MORE-EA) with an introduced do-nothing rule, innovative encoding and repair mechanism is designed to effectively solve MORE-P. The experiments show that MORE is able to achieve more explicable and higher quality solutions than two state-of-the-art techniques. They also demonstrate the benefits of integrating search-based software engineering approaches with practical knowledge. |
关键词 | |
相关链接 | [Scopus记录] |
收录类别 | |
语种 | 英语
|
学校署名 | 其他
|
WOS记录号 | WOS:000642489200004
|
EI入藏号 | 20211210125924
|
EI主题词 | Evolutionary algorithms
; Software engineering
|
EI分类号 | Computer Programming:723.1
; Optimization Techniques:921.5
|
ESI学科分类 | COMPUTER SCIENCE
|
Scopus记录号 | 2-s2.0-85102897223
|
来源库 | Scopus
|
引用统计 |
被引频次[WOS]:1
|
成果类型 | 期刊论文 |
条目标识符 | http://sustech.caswiz.com/handle/2SGJ60CL/222609 |
专题 | 工学院_计算机科学与工程系 |
作者单位 | 1.College of Mathematics and Informatics,Fujian Normal University,Fuzhou,350117,China 2.College of Mathematics and Computer,Wuhan Textile University,Wuhan,430200,China 3.Fujian Provincial Engineering Technology Research Center for Public Service Big Data Mining and Application,Fujian Normal University,FuzhouFujian,350007,China 4.School of Computer Science,University of Birmingham,Birmingham,B15 2TT,United Kingdom 5.Department of computer science and engineering,Southern University of Science and Technology,Shenzhen,518055,China 6.Department of Computer Science,University College London,London,WC1E 6BT,United Kingdom |
推荐引用方式 GB/T 7714 |
Ni,Youcong,Du,Xin,Ye,Peng,et al. Multi-objective software performance optimisation at the architecture level using randomised search rules[J]. INFORMATION AND SOFTWARE TECHNOLOGY,2021,135.
|
APA |
Ni,Youcong.,Du,Xin.,Ye,Peng.,Minku,Leandro L..,Yao,Xin.,...&Xiao,Ruliang.(2021).Multi-objective software performance optimisation at the architecture level using randomised search rules.INFORMATION AND SOFTWARE TECHNOLOGY,135.
|
MLA |
Ni,Youcong,et al."Multi-objective software performance optimisation at the architecture level using randomised search rules".INFORMATION AND SOFTWARE TECHNOLOGY 135(2021).
|
条目包含的文件 | 条目无相关文件。 |
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论