Hello, We are extremely happy to announce version 4.0 of the Moose Suite: 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 or MIT license. WHAT'S NEW 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: a 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: ⢠The Moose Book: http://themoosebook.org 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 A complete list of issues fixed in this release can be found at:http://code.google.com/p/moose-technology/issues/list?can=1&q=status=Fixed%2... FUTURE PLANS An incomplete set of future actions: ⢠Trait-based FAMIX metamodel for better conceptual clarity and more reuse ⢠Better layered architecture nearing Pharo core: the goal is to ease the path from a Moose prototype to a stand-alone tool for Pharo. ⢠Improved FAMIX query API ⢠Improved Glamour engine ⢠Improved Mondrian engine ⢠EyeSee engine for drawing charts ⢠Better browsers for various analyses use cases ⢠Parsers for various languages ⢠Tests reorganization ⢠<your project as a default tool in Moose Suite> ;) Have fun, The Moose Team