arrow
返回

Hierarchical System Decomposition Using Genetic Algorithm for Future Sustainable Computing

delete2020-03-11
delete2
delete
OA
AI
J
Jun‐Ho Huh
J
Jimin Hwa
Y
Yeong‐Seok Seo *
DOI:10.3390/su12062177delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
A Hierarchical Subsystem Decomposition (HSD) is of great help in understanding large-scale software systems from the software architecture level. However, due to the lack of software architecture management, HSD documentations are often outdated, or they disappear in the course of repeated changes of a software system. Thus, in this paper, we propose a new approach for recovering HSD according to the intended design criteria based on a genetic algorithm to find an optimal solution. Experiments are performed to evaluate the proposed approach using two open source software systems with the 14 fitness functions of the genetic algorithm (GA). The HSDs recovered by our approach have different structural characteristics according to objectives. In the analysis on our GA operators, crossover contributes to a relatively large improvement in the early phase of a search. Mutation renders small-scale improvement in the whole search. Our GA is compared with a Hill-Climbing algorithm (HC) implemented by our GA operators. Although it is still in the primitive stage, our GA leads to higher-quality HSDs than HC. The experimental results indicate that the proposed approach delivers better performance than the existing approach.
Keyword:
software
software maintenance
subsystem decomposition
architecture
genetic algorithm
artificial intelligence
restructuring
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Sustainability 封面图
Sustainability
IF:
3.3
论文数:
10.6W
被引数:
28.4W

机构

Y
Yeungnam University
学者数:
1.0W
论文数: 1.3W
被引数: 1.4W
引用论文

引用论文

Fine-scale movement and habitat use of a prairie stream fish assemblage
err2018-01-22
err0
PREAI
errCasey A. Pennock; C. Nathan Cathcart; Skyler C. Hedden; Robert E. Weber; Keith B. Gido
err分享
err收藏
学者 查看更多内容