Evaluation of UML tools for model-driven architecture

Janne Merilinna, Mari Matinlassi

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

Abstract

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
Pages155-163
ISBN (Print)952-12-1385-X
Publication statusPublished - 2004
MoE publication typeA4 Article in a conference publication

Publication series

SeriesTUCS General Publications
Number34
ISSN1239-1905

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

  • Cite this

    Merilinna, J., & Matinlassi, M. (2004). Evaluation of UML tools for model-driven architecture. In Proceedings of NWPER'2004, 11th Nordic Workshop on Programming and Software Development Tool and Techniques: Turku, 17-19 August 2004 (pp. 155-163). Turku Centre for Computer Science. TUCS General Publications, No. 34