Dublin, Ireland (PRWEB) June 1, 2006
Headway Software today announced the General Availability of team support for its software structural analysis and architectural control product, Structure101 for Java. The new release adds a central repository that records the structure of a portfolio of projects as they change over time, and a free web application for browser based access to the repository.
The repository enables significant new capabilities:
- Integration with the build process for periodic publication of "snapshots" of structural data;
- Architectural changes are highlighted as they occur so that they can be either accepted or reversed;
- A web application allows browser access to charts that compare the size and structural complexity across all projects, and trends them over time;
- Remote access allows distributed project teams to load structural data about controlled builds and compare them against local views before the local views are committed;
- Architects can define transformations that map the physical structure into a logical architectural view that will be applied for the entire team;
- Complexity thresholds can be defined centrally for the team or the organization.
On reviewing the release, Rick Wayne, Editor of Dr. Dobb's New and Noteworthy column remarked, "Structure101 analyzes codebases to elicit the kind of information that good developers hold in their head for small projects, great ones juggle for large projects, and only the likes of Richard Stallman and Bill Joy can master for enterprise-scale projects."
"The as-built architecture has long been invisible and therefore almost impossible to control," said Chris Chedgey, Headway Software's CTO. "The ability to define the mapping from the physical structure to the architectural view, combined with the highlighting of architectural changes between any 2 builds means that architects can finally do their job - not just at the start of a project, but throughout the project lifecycle."
"With 2 big projects, over 50 developers and millions of lines of code, we were fighting with what we call jar-cancer, almost blindly using refactorings. Structure101 is an X-ray device that allows us to identify dangerous cross-module calls ahead of time and helps us find solutions quickly," said Balazs Fejes, CTO Epam, the No. 1 Software Engineering Services Provider in Eastern and Central Europe. For more information on Epam's use of Structure101 see http://headwaysoftware.com/about/uses/epam.php.
"Structure101 has proved to be an outstanding product. It is particularly strong in reinforcing key packaging principles and its design lends itself very well to iterative development and extensive refactoring cycles," said Eamonn de Leaster, CTO, TSSG. For more information on TSSG's use of Structure101 see http://headwaysoftware.com/about/uses/tssg.php.
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. 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, NASA, European Space Agency, Thales, EMC, Intel, Delta Airlines, IONA, Eloan, Credit Suisse, and Wells Fargo.