Dependency Structure Matrix AddIn For .Net Reflector




Dependency Structure Matrices (DSMs) are very useful in the analysis and verification of software architectures because they allow the analyst to more easily understand inter-module dependencies than traditional box and arrow techniques which become impossible to use for all but the simplest applications.

This plugin allows users of Net Reflector to generate and manipulate such matrices. It is based on the work by Neeraj Sangal, Ev Jordan, Vineet Sinha and Daniel Jackson in the paper: Using Dependency Models to Manage Complex Software Architecture.

With this plugin you can :

  • Untangle complex inter-module dependencies in .NET assemblies
  • Identify design violations
  • Identify cyclic dependencies

Click here to download the plugin - installation instructions included

To report bugs, suggest improvements or for any other feedback please drop me a mail

Now compatible with .NET Reflector version 7