Hi Usman,
Great to see you getting active :)
On 16 Mar 2011, at 15:53, Usman Bhatti wrote:
Hi all,
I have known and used moose for some years but now I am stepping into developing tools
with it. So, I had a small experience with the changes in the model. We developed some
code to calculate package metrics and the next week the code doesn't work. After
spending a few hours on debugging and a helping hand from Jannik, I could resove the
problem that came from the change in parentType. Although the problem was small, it took a
newbie like quite some time to resolve. I knew all the methods regarding metrics
calculation but when it came to meta-model I wasn't too sure what was going on.
Neither the definition nor the implementation of parentType changed in the meta-model. So
what exact change are you talking about? :)
Moreover, soon I am going to start work on Csharp MSE
extractor. So, once we have the mse extractors for different langs, any changes to
meta-model would require some work to align these extractors.
So, my suggestion is that any changes to the FAMIX meta-model should be considered major
because they require quite a bit of effort behind the scene to align the tools using it.
I agree, but until now there were no breaking changes in FAMIX. If you find cases where
you suspect that a problem occurred, please raise it as a problem, not as a conclusion. It
could very well be that the problem is in another place :)
Cheers,
Doru
--
www.tudorgirba.com
"Not knowing how to do something is not an argument for how it cannot be done."