CycleTable

You are here:

When we decompose SCC in smaller cycles (we named them minimal cycles), the reengineering effort is easier to understand. The goal of reengineers is to break cycles by removing dependencies.

First, we want to understand how cyclic dependencies are tangled together. CycleTable highlight shared dependencies between minimal cycles.

It is developed by Jannik Laval.

Screenshot

Screenshot2

Screenshot3

Download

CycleTable depends on eDSM. The sources can be found at: http://www.squeaksource.com/dsm.html

Or execute this source code in Pharo:

Gofer new
	squeaksource: 'dsm'; 
	package: 'ConfigurationOfDSM';
	load.
(Smalltalk at: #ConfigurationOfDSM) perform: #load

Licence: BSD