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


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

    Cite this