The goal of this project is to show, whether the class dependencies of a given Java program can be represented as a small world network or not. Another goal is to show information about the layering of the software structure graph.
Therefore, the given software structure information has to be reduced to the graph of the individual classes. Third party classes and classes of the Java Runtime Library must not be considered for the small world network measurement.
The dependency of the classes can be represented as a text file with the fan-out relations of each class.
Out of this dependency file, the layering information can be calculated with existing third party tools.
One of these tools is an open source tool, called classycle . A visualization of the existing layering can be created with an open source library called JUNG .
Use Patent Claims
Include Install Instructions
These details are provided for information only. No information here is legal advice and should not be used as such.