Headway and Coverity Announce Partnership
Date: May 7th, 2007, San Francisco, CA.
Coverity, Inc., the leader in improving software quality and security and Headway Software, a leader in software structure analysis and architectural control, today announced a technology partnership to advance and commercialize structural analysis and architectural control technologies. By leveraging Coverity's new Software DNA mapping technology and their own best-in-class structural analysis and architectural control technology, Headway will provide products that produce high fidelity architectural diagrams of software structure, enabling their customers to build and maintain software of the highest architectural integrity.
Structure101, Headway's flagship structural analysis and architectural control product, is immediately available for use with Prevent SQS for Java, Coverity's new 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, we believe Headway provides the best solutions and the best understanding of this domain," said Ben Chelf, CTO of Coverity. "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."
"Together 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," said Chris Chedgey, CEO of Headway Software. "Customers that want the very best architectural control and software quality control can now be confident that Headway and Coverity solutions can be tightly integrated together."
Customers can use both Coverity Prevent SQS and Structure101 from a single repository, easily 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 Plugin that presents Architecture Diagrams to the developers
- Violations of defined architecture exposed as they are created
Availability
Structure101 for Java is immediately available from both Headway Software and Coverity. Availability of Structure101 for C/C++ will be announced shortly.
Coverity and Headway will demonstrate their combined solution this week at the 2007 JavaOne Conference in Moscone Center, San Francisco, May 8-11. Please visit Coverity Booth # 613.
###
Further Media Information:
http://www.headwaysoftware.com
Paul Hickey for Headway Software
Tel +33 6 18 51 23 85
Email: paul.hickey@headwaysoftware.com
Russ Wood for Coverity
Tel: +1 415 694 5304
Email: rwood@coverity.com
Craig Oda for Page One PR
Tel: +1 650 565 9800 x702
Email: coda@pageonepr.com
Editors Notes
Headway Software
Headway Software is the first independent software vendor to focus purely on software structure and architectural control, fundamental tenets 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 Air Force, US Navy, Raytheon, Lockheed Martin, General Dynamics, Northrop Grumman, NASA, Thales, European Space Agency, European Commission, EMC, Intel, Nokia, SonyEricsson, Delta Airlines, IONA, Expedia, Eloan, HBO, Readers Digest, Bank of America, Credit Suisse, and Wells Fargo.
Headway Software's CTO, Chris Chedgey, blogs about agile development, dependency management, software architecture / design / structure, and managing software complexity at http://chris.headwaysoftware.com.
Coverity
Coverity (www.coverity.com), the leader in improving software quality and security, is a privately held company headquartered in San Francisco. Coverity's groundbreaking technology removes the barriers to writing and delivering complex software by automatically finding and helping to fix critical software defects and security vulnerabilities as the software is written. More than 200 leading companies choose Coverity because it scales to tens of millions of lines of code, has the lowest false positive rate and provides 100 percent path coverage. Companies like Juniper Networks, Symantec/VERITAS, McAfee, Synopsys, NASA, Palm and Wind River work with Coverity's tools to find and fix security and quality defects from their mission-critical code.
Coverity is a registered trademark, and Coverity Extend and Coverity Prevent are trademarks of Coverity, Inc. Structure101 is a trademark of Headway Software Ltd. All other company and product names are the property of their respective owners.
|