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 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article