Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.95 KB

README.md

File metadata and controls

16 lines (12 loc) · 1.95 KB

m2m-quality

The goal of this project is to provide tdohe means for assessing and comparing the quality of M2M (Model-to-Model) transformations. For this, we introduced a conceptual framework that is supported by different artifacts as well as an appropriate tooling and examples.

Currently, we provide the following:

  1. The extensible M2M Quality measurement framework available as Eclipse plugins. Currently, it allows to measure 42 distinct code metrics for QVT-O, QVT-R, and Java/EMF. Available in this GIT repository.
  2. Literature providing our conceptual ideas and guidance in conducting empirical measurements in the context of M2M transformations. Available here.
  3. A set of 14 M2M transformation scenarios implemented in each, QVT-O, QVT-R, and Java/EMF (resulting in 42 implementations). Available in this GIT repository.
  4. A questionnaire for conducting empirical measurements based on given M2M transformation scenarios. Material available under Downloads; online questionnaire at Google Forms.
  5. First collected measurement data of applying our framework to the 14 M2M transformation scenarios. Here, we focused on maintainability properties. Downloads.

The following figure provides a high-level overview of our conceptual framework. A description of it can be found in the Master's thesis "Assessing the Quality of Model-to-Model Transformations Based on Scenarios" by Sebastian Lehrig.