Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Compiling language definitions: the ASF+SDF compiler
ACM Transactions on Programming Languages and Systems (TOPLAS)
The ASF+SDF Meta-environment: A Component-Based Language Development Environment
CC '01 Proceedings of the 10th International Conference on Compiler Construction
Discovering Statistics Using SPSS
Discovering Statistics Using SPSS
Repleo: a syntax-safe template engine
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
Developing a Quality Framework for Model-Driven Engineering
Models in Software Engineering
Transforming Process Algebra Models into UML State Machines: Bridging a Semantic Gap?
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Transforming process models: executable rewrite rules versus a formalized java program
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Model transformation analysis: staying ahead of the maintenance nightmare
ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
Performance in model transformations: experiments with ATL and QVT
ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
Evaluating maintainability with code metrics for model-to-model transformations
QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
Graph and model transformation tools for model migration
Software and Systems Modeling (SoSyM)
Evaluation of model transformation approaches for model refactoring
Science of Computer Programming
Hi-index | 0.00 |
Model transformations are an essential part of Model Driven Engineering and are in many ways similar to traditional software artifacts. Therefore it is necessary to define and evaluate the quality of model transformations. We propose a set of six quality attributes to evaluate the quality of model transformations. We define 27 metrics for ASF+SDF model transformations to predict the quality attributes we propose. Metrics data has been collected from six heterogeneous model transformations automatically. The quality of the same transformations has been evaluated manually by several ASF+SDF experts. We assess whether the automatically collected metrics are appropriate predictors for the quality attributes by correlating the metrics data with the expert data. Based on the measurement results, we identify a set of predicting metrics for each of the quality attributes for model transformations.