A novel component identification approach using evolutionary programming

  • Authors:
  • Aurora Ramírez;José Raúl Romero;Sebastián Ventura

  • Affiliations:
  • University of Córdoba, Córdoba, Spain;University of Córdoba, Córdoba, Spain;University of Córdoba, Córdoba, Spain

  • Venue:
  • Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component identification is a critical phase in software architecture analysis to prevent later errors and control the project time and budget. Obtaining the most appropriate architecture according to predetermined design criteria can be treated as an optimization problem, especially since the appearance of the Search Based Software Engineering, and its combination with bio-inspired metaheuristics. In this work, an evolutionary programming (EP) algorithm is used to identify components, based on a novel and comprehensible representation of software architectures.