Architecting systems with UML 2.0 | IEEE Journals & Magazine | IEEE Xplore