Evaluation of UML tools for model-driven architecture

Janne Merilinna, Mari Matinlassi

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review


Model-Driven Architecture (MDA) is about separating the specifications of the system from the platform the system is running on. This is done by presenting the system with one or more Unified Modeling Language (UML) models that may present different levels of abstraction. The change from one model to another is called transformation. In this paper, thirteen commercial and open-source UML tools were evaluated to find the most suitable one for realizing quality-driven architecture model transformation. The actual evaluation comprised two separate stages. First, the tools were studied from vendors’ website to find the most promising tools for further study. Second, three the most promising tools were selected for trial. In this stage, support for MDA and extensibility were observed. Ultimately Telelogic Tau/Developer was considered the most suitable tool mainly because it was the only one supporting platform independent development.
Original languageEnglish
Title of host publicationProceedings of NWPER'2004, 11th Nordic Workshop on Programming and Software Development Tool and Techniques
Subtitle of host publicationTurku, 17-19 August 2004
PublisherTurku Centre for Computer Science
ISBN (Print)952-12-1385-X
Publication statusPublished - 2004
MoE publication typeA4 Article in a conference publication

Publication series

SeriesTUCS General Publications

Fingerprint Dive into the research topics of 'Evaluation of UML tools for model-driven architecture'. Together they form a unique fingerprint.

Cite this