Site Archive (Complete)
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Spurl
Slashdot
Y! MyWeb
Blink
Furl
May 07, 2007
Coverity, Headway Team Up for Software Architecture Analysis Tools

Mapping and analysis technologies combined With architecture visualization
Coverity and Headway Software have teamed up to "advance and commercialize" structural analysis and architectural control technologies. Leveraging Coverity's Software DNA mapping technology and its own structural analysis and architectural control technology, Headway plans on building products that produce high-fidelity architectural diagrams. Structure101, Headway's flagship structural analysis and architectural control tool, is available for Coverity's Prevent SQS for Java software quality system. Structure101 provides control of Java software architecture through dependency management and analysis. Future versions of the product will support C and C++.

"In our view, a sound architecture is a pre-requisite for quality software, and we believe Headway provides the best solutions and the best understanding of this domain," said Coverity CTO Ben Chelf. "With Coverity's unique Software DNA technology, I'm confident that we can work with Headway to deliver C, C++, and Java architectural products that will be market leaders and raise the awareness of the value of architectural control."

On the Headway side of the equation, Chris Chedgey added that "with Coverity, we can help customers solve one of the biggest problems in software development projects -- code that is too complex for people to understand."

Developers can use both Coverity Prevent SQS and Structure101 from a single repository, adding complete source-code analysis to create an accurate map of a project's software DNA, identify defects, and security vulnerabilities, manage and fix software defects, and control structural complexity.

Key features of Structure101 for Coverity Prevent SQS include:

  • Dependency management with implementation models and diagrams of all dependencies
  • Graphical dependency hierarchy views with choice of package, flat package, flat class, directory or jar views
  • Auto-partitioning of large dependency graphs
  • Measurement of excessive structural complexity (XS)
  • Comparison of structure between different builds
  • Ability to define and enforce the intended architecture, through simplified dependency graphs (or Architecture Diagrams)
  • Unique Mapping of Architecture Diagrams to the physical code through simplified regular expressions
  • Publication of Architecture Diagrams to a centralized repository for sharing across distributed teams
  • Eclipse Plug-in that presents Architecture Diagrams to the developers
  • Violations of defined architecture exposed as they are created
DR. DOBB'S CAREER CENTER
Ready to take that job and shove it? open | close
Search jobs on Dr. Dobb's TechCareers
Function:

Keyword(s):

State:  
  • Post Your Resume
  • Employers Area
  • News & Features
  • Blogs & Forums
  • Career Resources

    Browse By:
    Location | Employer | City
  • Most Recent Posts:
    MEDIA CENTER  more
    NetSeminar
    Fully Utilize Embedded Hardware Potential and Create Advanced User Interfaces Fast
    Processing power and display capabilities previously limited embedded system development. Now larger, full-color displays and powerful hardware running advanced operating systems are affordable. To take advantage of this new opportunity high level programming is required. Learn how with a complete set of tools, such as Trolltech's C++ development framework, fully utilizing hardware potential and creating advanced user interfaces can be achieved quickly and efficiently. Event Date: Wednesday, May 28, 2008
    Amp Up Your Continuous Integration Builds
    Amp up your continuous integration build process by increasing the frequency of your build loop. Learn from experts how to create a build that can quickly adapt to source code changes and drive down build times from hours to minutes. Event Date: Thursday, May 22, 2008
    Become a Better Build Detective: Effective Techniques for Debugging Makefiles
    This Webcast will uncover some of the most common Makefile errors and provide specific, proven techniques for fixing them. If command or syntax errors have been a mystery for you, this is a discussion you won't want to miss. Event Date: Wednesday, May 28, 2008
                                   

    ♦ sponsored
    EVENTS

    July 21-24, 2008
    Chicago, IL
    Find real-world solutions to your biggest software architecture challenges at Architecture & Design World 2008. Register by June 20 and save up to $300!
    The Dobbs Challenge
    THE DOBBS CHALLENGE
    Download the Dr. Dobbs Challenge game for either Windows or Windows Mobile and modify it using Visual Studio 2008. Win $10,000!
    INFO-LINK

    Resource Links:




    Related Sites: DotNetJunkies, SD Expo, SqlJunkies