martin-fleck / cra-ttc2016

The Class Responsibility Assignment Case for the Transformation Tool Contest 2016
3 stars 2 forks source link

Filip Krikava evaluation of ATL #21

Open fikovnik opened 8 years ago

fikovnik commented 8 years ago

It is an interesting idea to use the simulated annealing algorithm. It easy to understand, easy to implement, yet the results are not the best (comparing with the other competitors). I wonder how much of this could be improved by tuning the algorithm's properties. This is probably the biggest weakness that the tuning of so many variables will be hard. Since the transformation is fairly simple it could be easily done in plain Java which would likely result in much better execution times.

However, both the report and the solution should really be polished quite a bit. Especially the report. I would be wondering what is the overhead of using ATL and what is the expressiveness gain of ATL comparing to plain Java.

minor comments:

EvaluationSheet-ATL.xlsx