Using simulated annealing for producing software architectures.
Outi RäihäErkki MäkinenTimo PoranenPublished in: GECCO (Companion) (2009)
Keyphrases
- software architecture
- simulated annealing
- tabu search
- description language
- metaheuristic
- genetic algorithm
- software systems
- distributed systems
- simulated annealing algorithm
- evolutionary algorithm
- architectural design
- reference architecture
- software engineering
- high quality
- functional requirements
- solution quality
- hill climbing
- embedded software
- global optimum
- reference model
- software development
- product line
- stochastic search
- security requirements
- neural network
- reversible jump mcmc
- software evolution
- design patterns
- genetic algorithm ga
- data quality
- multiagent systems
- bayesian networks
- real world
- commercial off the shelf
- databases