A classification and comparison framework for software architecture description languages | IEEE Journals & Magazine | IEEE Xplore