Using simulated annealing for producing software architectures | Publicación