Coverity, engaged in improving software quality and security, has launched Coverity Architecture Analyzer.
The company said that this new version of its architecture product incorporates Coverity’s patented Software DNA Map analysis system to provide development teams with the ability to ensure the integrity of application architecture across development teams, analyze the complexity and dependencies of software systems, and identify errors that can create crash causing defects or security vulnerabilities.
According to the company, Coverity Architecture Analyzer automatically maps hierarchies and dependencies in C/C++ and Java code bases, providing the visibility and control development teams need to detect potential defects and ensure code modifications align with original design specifications. The tool supports a web-based interface and IDE plug-in for Java, allowing teams to navigate code, check for architectural accuracy, correct dependency defects and set complexity limits.
Ben Chelf, chief technology officer of Coverity, said: As developers write new code or maintain existing code over time, architects and managers are challenged with ensuring the integrity of their application architecture. By automating the complicated process of visualizing and analyzing application architecture, our customers can eliminate dangerous security and quality issues early in the development lifecycle and ensure their entire code base evolves with an intended, consistent design.