Posted by & filed under News, Structure101.

@chedgey met up with a couple of JUG leaders at the recent Java One, and between them they bashed out our sponsorship of Java User Groups worldwide. We would be delighted to also extend our offer to the .NET User Group (DNUG) community. If you are interested all you need to do is contact us. Details of our sponsorship are… Read more »

Posted by & filed under Architecture, Restructure101.

If architectural drift is addressed before monolithic code tangles have formed, the higher-level components can be disentangled by relatively low cost/risk relocation of classes between components. Otherwise more invasive class-level surgery is needed – this is possible with Restructure101, but this tutorial focuses on the simpler situation.

Posted by & filed under News.

Today we are very pleased to announce the general availability of Restructure101 version 1.0 for Java and .NET. Restructure101 lets software developers refactor their software architecture to remove costly dependency tangles and structural complexity. We developed an interactive visual model called the Levelized Structure Map (LSM) which was specifically designed to allow software architects delve… Read more »

Posted by & filed under News, Restructure101, Structure, Visualization.

Levelized Structure Maps (LSM) are a new, intuitive way to visualize and manipulate software systems. Using LSM, large-scale refactoring to remove dependency tangles and other over-complexity, becomes second nature. LSM are the core of Restructure101. Items in the LSM are levelized into rows, or levels, so that every item depends on at least one item on… Read more »

Posted by & filed under News, Structure101.

With the recent v3.4 release of Structure101, we have included plugins for Maven and Sonar. The Maven plugin makes it really easy to include checks for complexity and architecture violations as part of your build, and report or break the build accordingly. The Sonar plugin displays Structure101 architecture diagrams overlaid with any layering rule violations,… Read more »