(PRWEB) October 10, 2006
Headway Software today announced a major upgrade to their software structural analysis and architectural control product, Structure101 for Java. The new release adds real depth to understanding and analyzing software structure, and dramatically improves the experience gained by users from “the 15 minute” test.
“We would encourage anyone involved in Java development today to download Structure101 and take it for a spin. We are confident users will learn something new and valuable about their own codebase within the first 15 minutes,” said Headway’s CTO, Chris Chedgey.
Controlling software architecture through dependency management and analysis is an often overlooked but critical aspect of software development projects. It is often overlooked because it can be hard to do, but Structure101 simplifies the process of finding, analyzing and measuring the impact of rogue software dependencies.
Headway Software is going through a process of analyzing a series of Open Source Software projects. By far and away, the cleanest architecture we have seen to date is the Spring Application Framework. However, even the obsessive Spring developers and the world class processes used on the Spring project managed to let slip the odd rogue dependencies, which were spotted by Structure101.
Juergen Hoeller, co-founder of the Spring Framework project stated, “We are fanatical about keeping our architecture clean and under-control, and have good processes and a great team to ensure this is the case. However, the folks at Headway pointed out to us that we missed one or two unwanted dependencies. If you let these go, your architecture can start to spiral out of control quickly.”
Structure101 Version 2 adds:
1. A new 'Slice' perspective that lets you see your whole code-base at any level of composition, for example at the class level, package level or at any design level. It also lets you quickly discover tangles and how they percolate up through the higher levels.
2. A dependency structure matrix ('dsm') representation for large dependency graphs (such as slices).
3. Tagging of code-level items in order to discover how they roll up through different slices and hierarchies.
4. Hiding of model items.
To download Structure101 for Java, please visit our download page, http://www.headwaysoftware.com/downloads.
The Structure101 Client and Publisher are currently available for Java on Windows, Linux and Mac OS X. The Structure101 Client is priced at $499 per user, while the Structure101 Publisher is priced at $999 per node.
Headway Software is the first independent software vendor to focus purely on software structure, a fundamental tenet of building maintainable and extensible software. The company's Structure101 products use advanced static analysis and reverse engineering techniques to analyze and measure excessive structural complexity for Java and Ada, with C++ to follow. Based in Ireland and France, Headway Software is independently owned and operated. Customers include Australian Department of Defense, Canadian Department of Defense, US Navy, Raytheon, Lockheed Martin, General Dynamics, Northrop Grumman, Thales, NASA, European Space Agency, European Commission, EMC, Intel, Delta Airlines, IONA, Eloan, HBO, Readers Digest, Credit Suisse, and Wells Fargo.
# # #