MDA: revenge of the modelers or UML utopia? | IEEE Journals & Magazine | IEEE Xplore