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%20milestone=4.0 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 |
Free forum by Nabble | Edit this page |