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.
|Title of host publication||Proceedings of NWPER'2004, 11th Nordic Workshop on Programming and Software Development Tool and Techniques|
|Subtitle of host publication||Turku, 17-19 August 2004|
|Publisher||Turku Centre for Computer Science|
|Publication status||Published - 2004|
|MoE publication type||A4 Article in a conference publication|
|Series||TUCS General Publications|
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