A model transformation approach for multiscale modeling of software architectures applied to smart cities. (13th June 2021)