An evolutionary algorithm for performance optimization at software architecture level.
Xin DuYoucong NiPeng YeXin YaoLeandro L. MinkuRuliang XiaoPublished in: CEC (2015)
Keyphrases
- software architecture
- evolutionary algorithm
- optimization problems
- function optimization
- description language
- software systems
- optimization method
- distributed systems
- evolutionary strategy
- functional requirements
- software engineering
- reference model
- embedded software
- architectural design
- differential evolution
- optimization algorithm
- quality attributes
- multi objective optimization
- software development
- multi objective
- genetic algorithm
- design patterns
- reference architecture
- software evolution
- mutation operator
- neural network
- fitness function
- artificial intelligence
- commercial off the shelf
- object oriented software