Skip to content
The Class Responsibility Assignment Case for the Transformation Tool Contest 2016
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MOMoT_solution
case_description
README.md

README.md

The Class Responsibility Assignment Case for the Transformation Tool Contest 2016

This case is aimed at the production of high-quality designs for objectoriented systems and presents the problem of finding a good class diagram for a given set of methods and attributes with functional and data relationships among them.

Content Overview

  • case_description/ (all artifacts relating to the case for contestants/reviewers)
    • TTC2016_CRA.pdf (describes the case study)
    • input_models/
      • architectureCRA.ecore (metamodel for input/output models)
      • TTC_InputRDG_A.xmi (simplest input model)
      • TTC_InputRDG_B.xmi
      • TTC_InputRDG_C.xmi
      • TTC_InputRDG_D.xmi
      • TTC_InputRDG_E.xmi
      • TTC_InputRDG_F.xmi
      • TTC_InputRDG_G.xmi
      • TTC_InputRDG_H.xmi
      • TTC_InputRDG_I.xmi
      • TTC_InputRDG_J.xmi
    • evaluation_artefacts/
      • EvaluationSheet.xlsx (spreadsheet to evaluate contestant solutions)
      • CRAIndexCalculator.jar (program to calculate CRA-Index for input models)
  • MOMoT_solution/ (example solution)
    • TTC2016_CRA_MOMoT.pdf (solution description)
    • output_models/
      • TTC_InputRDG_A_cd4.xmi (new solution, see notice below, CRA-Index: 3.0)
      • TTC_InputRDG_B_cd7.xmi (new solution, see notice below, CRA-Index: 3.083)
      • TTC_InputRDG_C_cd12.xmi (new solution, see notice below, CRA-Index: -3.79)
      • TTC_InputRDG_D_cd20.xmi (CRA-Index: -23.6338)
      • TTC_InputRDG_E_cd47.xmi (CRA-Index: -69.6555)

Update: The first three solutions (TTC_InputRDG_A, TTC_InputRDG_B, TTC_InputRDG_C) have been updated with better solutions found by a slightly different approach based on MOMoT.

You can’t perform that action at this time.