Applying Programming Language Evaluation Criteria for Model Transformation Languages
    Download PDF
Leila Samimi-Dehkordi,Alireza Khalilian,Bahman Zamani. Applying Programming Language Evaluation Criteria for Model Transformation Languages. International Journal of Software and Informatics, 2016,10(4):0
Hits: 3051
Download times: 1470
Abstract:The appraisal of the status quo for the methods of evaluating model transformation languages (MTLs) manifests several shortcomings: they are often either language-specific or feature-specific, they may lack of sufficient discussion on possible values for proposed criteria, few MTLs may be applied in their evaluation, or a combination of these limitations. We have previously proposed a method which utilizes programming language (PL) criteria for evaluation of MTLs. In this paper, an improved method is proposed in which a large family of 11 major criteria with total of 46 sub-criteria, mainly inspired from PL evaluation criteria, is used to evaluate MTLs. Then, an interactive methodology is proposed that consolidates the criteria to establish a \textit{decision-support} system for MTL selection. In order to investigate the effectiveness of the criteria and the proposed methodology, six MTLs were used for studies: ATL, Kermeta, ETL, QVT-O, QVT-R, and TGG. The results of MTL evaluations corroborate that the criteria are highly effective in practice; they provide helpful insights for different users to enable them to choose the most appropriate MTL for the application at hand. With our decision-support methodology, we could have achieved evidence to imply applicability in real-world scenarios.
keywords:model-driven engineering  model transformation language  evaluation criteria
View Full Text  View/Add Comment  Download reader



Top Paper  |  E-mail Alert  |  Publication Ethics  |  New Version

© Copyright by Institute of Software, the Chinese Academy of Sciences

京公网安备 11040202500065号