Using architecture models for runtime adaptability | IEEE Journals & Magazine | IEEE Xplore