Moose MSE for Java and C#

10 July 2009

Over the past years I have shown everyone who could not run fast enough some of the tools based on Moose. And even now I cannot resist putting a screenshot of CodeCity into this post.

Part of the Azureus city

Most of the Moose tools now use the MSE file format as an interchange format. By the way, if you are interested in writing your own visualisations or analysis tools it is probably worthwhile looking at MSE, reading this format is so much more convenient than parsing source code.

In Java it was always relatively easy to create MSE files. Among many other things, iPlasma can read Java source code and export to MSE. That said, iPlasma has so many interesting features itself that oftentimes no export to an external tool is necessary.

For C# the story was different and for one reason or another no tool existed that could create MSE files for C#. This has changed now. As a student project at the University of Lugano such a tool was written and, thanks to Michele Lanza, then donated for general use. I’ve made a few improvements and put the code into this Bitbucket repository.


  1. erik dörnenburg » Articles » Moose MSE for Java and C# | Webmaster Tools

    10 July 2009, 18:34

    […] See the rest here: erik dörnenburg » Articles » Moose MSE for Java and C# […]

  2. Erik Doernenburg

    8 May 2012, 16:31

    An alternative to iPlasma is inFusion. It’s commercial but free trials are available.

  3. Micha

    7 June 2012, 10:55


  4. Articles of Interest | Fraser Addison

    17 January 2014, 23:37

    […] On converting programming languages (specifically C# and Java) to MSE files: […]

  5. Thomas

    30 September 2014, 23:06

    Hi Eric,

    we have spoken almost 2 years ago at the JUG Stuttgart. I have released a FAMIX generator tool, which analysis .NET assemblies and generates FAMIX 3.0 and Famix 2.1 models. If you want to try it, you can download it from
    The website is currently in german but I will translate it in a couple of weeks.

    Kind regards

  6. Erik Doernenburg

    1 October 2014, 14:49

    Thomas, I do remember, and thanks for sharing this here. That is great news. A lot of people ask about C# and the Moose ecosystem. In case you didn’t see it, I wrote a new tool last year to visualise data from MSE files. It can be found here:

Leave a comment