A comparative study of many-objective evolutionary algorithms for the discovery of software architectures.
Aurora RamírezJosé Raúl RomeroSebastián VenturaPublished in: Empir. Softw. Eng. (2016)
Keyphrases
- software architecture
- evolutionary algorithm
- multi objective
- optimization problems
- description language
- differential evolution
- evolutionary computation
- multiple objectives
- multi objective optimization
- distributed systems
- software engineering
- genetic programming
- fitness function
- software systems
- functional requirements
- software development
- architectural design
- genetic algorithm
- evolutionary process
- multi objective evolutionary algorithms
- differential evolution algorithm
- security requirements
- reference architecture
- product line
- software evolution
- reference model
- simulated annealing
- knowledge discovery
- multiobjective optimization
- evolution strategy
- conceptual model
- high level
- case study