A Study of Architecture Description Languages from a Model-based Perspective | IEEE Conference Publication | IEEE Xplore