Muti-dimensional architecture modeling for cyber physical systems