Moose 4.0

We just released Moose Suite 4.0!

You can download it from: http://moosetechnology.org/download

This is the first fully open source release of Moose: it is based on Pharo 1.0 released under MIT, and all its components are available under a BSD/MIT license. Some of the most significant developments are listed below.

Core developments:

  • New meta-meta-model: FM3 implemented in Fame
  • New FAMIX 3 meta-model defined using Fame
  • New query interface for FAMIX
  • FAMIX extensions for Java to support annotations and exceptions
  • Glamour: new generic engine for scripting browsers
  • Merlin: a new framework for defining wizards
  • MooseAlgos: Improved generic algorithms for graph and data manipulation
  • PetitParser: a novel framework for defining modular parsers
  • Improved Mondrian engine for scripting graph-based visualizations
  • Arki: a framework for fast creation of custom reports

Improved user interface:

  • Extensible Moose Finder based on Glamour with integrated visualizations and query facilities
  • Moose meta-model browser
  • Wizard-based importers for Smalltalk and Java (with inFusion)
  • Customizable System Complexity visualization
  • Customizable Distribution Map visualization
  • Several dedicated browsers and viualizations

Better technical infrastructure:

  • Hudson-based integration server
  • Metacello project versioning
  • Fame lint rules

Improved documentation:

Other applications:

  • The Package Blueprint visualization
  • Enriched DSM (eDSM): a suite of tools for detecting dependency cycles
  • SmallDude: duplication detection engine
  • Distribution Map engine

External applications:

  • Aspect Maps: a visual tool for understanding Java aspects
  • Spy: a Smalltalk dynamic analysis instrumentation
  • AutoMoose: an integration of Moose with the command line
  • Moose JEE: a set of tools dedicated to the analysis of JEE systems
  • CAnalyzer: a parser and a set of visualizations to analyze C systems
  • Tighter integration with inFusion for Java parsing

The list of 269 issues fixed in this release can be found at: http://code.google.com/p/moose-technology/issues/list?can=1&q=status=Fixed%20milestone=4.0

Posted by Tudor Girba at 2 June 2010, 11:37 pm with tags moose, assessment link