FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
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
TOP 5 ARTICLES
No Top Articles.
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
    Reduce Costs, Risks and Resource Constraints with Web Application Security OnDemand
    Not surprisingly, Web application security & compliance continues to be a top priority for companies who rely on their Web site to transact business. But in these challenging economic times, managing costs while reducing risk becomes an added challenge. Join us for this 1-hour webcast and let us share with you the importance of Web application security and our Security as a Service. Date: Tuesday May 26, 2009 Time: 9 am PT/12 pm ET
    Modernize your Development by Moving Build and Code Quality Upstream
    Moderated by Jon Erickson, Editor-in-Chief of Dr. Dobb's, this interactive panel discussion brings industry experts Anders Wallgren, CTO of Electric Cloud and Gwyn Fisher, CTO of Klocwork together for a candid discussion of the cost savings, productivity and quality benefits that can be achieved by stabilizing builds and code quality as early in the development cycle as possible.

    The reality of today's development environment - geographically distributed teams, the use of Agile development practices, increasing application complexity, etc. - is straining the viability of the traditional coding, build and release process. To stay ahead of the curve, development teams are modernizing their approach to dealing with these issues, and as a result are achieving new levels of development productivity. Register for the webcast.
    Date: Wednesday, July 15, 2009
    Time: 11 am PT/2 pm ET
                                   
    CONTEST

    Challenge Winners Announced
    The results are in for Dr. Dobb's Challenge Deuce, and the winners are some of the most innovative Silverlight games out there. Play the winning games.
    INFO-LINK

    Resource Links:




    Techweb
    Informationweek Business Technology Network
    InformationweekInformationweek 500Informationweek 500 ConferenceInformationweek AnalyticsInformationweek Events
    Informationweek MagazineGlobal CIOIWK Government ITbMightyByte and SwitchDark Reading
    Digital LibraryIntelligent EnterpriseInternet EvolutionNetwork ComputingPlug Into The CloudDr. DobbsContentinople
    space
    TechWeb Events Network
    InteropVoiceConWeb 2.0 ExpoWeb 2.0 SummitEnterprise 2.0Mobile Business ExpoNoJitter
    Black HatGTECEnergy CampCloud ConnectGov 2.0 ExpoGov 2.0 Summit
    space
    Light Reading Communications Network
    Light ReadingLight Reading AsiaUnstrungCable Digital NewsInternet EvolutionPyramid Research
    Heavy ReadingLight Reading LiveLight Reading InsiderEthrnet ExpoTelco TVTower Technology Summit
    space
    Financial Technology Network
    Advanced TradingBank Systems and TechnologyInsurance and TechnologyWall Street and TechnologyAccelerating WallstreetBST SummitBuyside Trading SummitIT Summit
    space
    Microsoft Technology Network
    MSDNTechNetTotal IT ProTotal Dev ProNET Total Dev Pro CommunitySQL Total Dev Pro Community
    space