On 17 Apr 2010, at 05:47, Tudor Girba wrote:
Hi Johan,
Nice work. I added a page here: http://www.moosetechnology.org/tools/aspectmaps
Thanks and thanks! I propose the following text for the page:
AspectMaps is an interactive software visualization tool built to aid the understanding of aspect-oriented software systems. AspectMaps visualizes selected join point shadows (a.k.a. shadow points): locations in the source code that at run-time produce a join point. AspectMaps visualizes the shadow points where an aspect will execute, and if multiple aspects will execute, the order in which they are specified to run.
If this text is not clear, tell me so I can try to briefly elaborate to clarify.
A couple of questions:
- How should AspectMaps be loaded?
Just load the package Aspects-All and then do an AspectMapsUI new open
- What is the process of getting the info all the way from Eclipse through XCut Report and in Moose?
It's manual hacking for now. I have a student working on this, to make it more user friendly, should be done in a couple of weeks. (It’s a part time project) Once that is OK, I will place install instructions on the aspectmaps home page. In the mean time, interested parties can always send me a mail ;-)
- What is the license? (the SqueakSource project does not specify one)
Fixed: it's under MIT license.
-- Johan Fabry jfabry@dcc.uchile.cl - http://dcc.uchile.cl/~jfabry PLEIAD Lab - Computer Science Department (DCC) - University of Chile