Hi,
This week some of us participated in the Seminar on Advanced Tools &
Techniques for Software Evolution (SATTOSE). The seminar was quite
interesting and rather dense. Several people have presented tools and
it is encouraging to see the growing interest in building tools to
support research.
Here are some things related to Moose that I remember from the seminar:
- There will be a working group around building tools in research. The
idea is to try to build a European consortium for promoting tool-based
collaboration between research groups and for raising the awareness of
software evolution in industry.
- FAMIX and Fame was briefly presented by Adrian.
- There will be interaction between the SOUL community and the Moose
community. As a first step, we worked on having loaders in each
other's Store. So, if you want to load SOUL from the SCG Store, you
can try to load IntensiVESuiteLoader (I still have errors with the
automatic connection to their store).
- Adrian implemented a parser for Java (I have no idea when :)).
- Several people played with Mondrian and I eventually managed to
implement a couple of more constructors for building edges
(edges:from:toAll:, edges:fromAll:to:, edges:fromAll:toAll:).
- Stef and me implemented Distribution Map visualization using Mondrian.
- Marco worked on integrating the Evolution Radar with Chronia and
with the Moose UI.
- I presented Moose and argued for collaborative research
- Adrian demoed Chronia
- Marco demoed Churrasco
- I demoed Mondrian, and a bit of CodeCity :)
Cheers,
Doru
--
www.tudorgirba.comwww.tudorgirba.com/blog
"Every thing should have the right to be different."
http://smallwiki.unibe.ch/adriankuhn/javacompiler/exportfamix/
Am easy to use javac plugin. Simple extend your Ant file with 4 lines
to export your whole project to Moose!
Jamix currenlty exports
-Package
-Namespace
-Class
-Inheritance
-Method
-Invocation
should load with the latest version of Moose. Please report errors
and feedback!
cheers,
AA
Hi
I wanted to thank doru for the 3 hours coding session we did together
- he typed ;)
We did several iterations in XP style was fun.
We have now a good start of a generic distribution map in mondrian.
The clustering of parts is not optimal but this is excellent to see
that.
Next step:
- we should be able to specify color with a default spec (10 min)
- we should be able to specify flybyhelp (that I do not know).
Stef
Hi,
The Moose Dojo ended yesterday evening. We had quite some fun and we
obtained some visible results. A summary of what happened yesterday
can be found at:
http://moose.unibe.ch/events/2008-01-30-dojo/day2
I would say it was the nicest dojo so far, and I would like to thank
all the participants for making it so.
Cheers,
Doru
p.s. There are hopes that the next Dojo will take place in Lugano
sometime after Easter :).
--
www.tudorgirba.comwww.tudorgirba.com/blog
"Every thing should have the right to be different."
Which one is the superclass and which one the subclass? The current
implementation of Moose seems to do the opposite of the Famix spec,
so which one is right? ^^
AA
Famix 3.0/2.2 seems to lack these things
- return type of methods
- parameter of methods, including type
- receiving type of invocation
I will add this in the Jamix version, please update Moose!
AA
Hi
romain will start coding a DSM for moose (may be using mondrian may be
not).
And I would like to represent a cell as a reference aggregate which
can contain inheritance def, access, invocation.
Do you have an idea where we could define this class in the FAMIX
inheritance tree?
We thought abut a subclass of FamixAbstractionAssociation
Stef