Title: An automation approach for architecture discovery in software design using genetic algorithm
Authors: C. Sushama; A. Rama Mohan Reddy
Addresses: Department of CSE, SV University College of Engineering, SV University, Tirupati, A.P., India ' Department of CSE, SV University College of Engineering, SV University, Tirupati, A.P., India
Abstract: Software architectures are treated as the valuable artefacts in software engineering. The functionality of the software is dependent on the software architectures. The software architectures provide high-level analysis whenever the architects need to analyse the dynamic structure of the design. The modifications to the designs are made manually; it is a very complicated process and sometimes it will not solve the problem completely. This paper presents a genetic algorithm for discovery of underlying architectures of software design. The genetic algorithm is carried out with different modules like encoding, fitness function, and mutation. The algorithm was tested with the real-time projects and the complete experimental study is mentioned.
Keywords: genetic algorithm; components; interactions; relations; search-based software engineering.
DOI: 10.1504/IJCSE.2018.096027
International Journal of Computational Science and Engineering, 2018 Vol.17 No.4, pp.390 - 397
Received: 23 Feb 2016
Accepted: 10 Jul 2016
Published online: 09 Nov 2018 *