|
Coverity Architecture Analyzer to Deliver Advanced Visualization of Software Systems
YOKOHAMA, Japan, Nov 17, 2008 /PRNewswire via COMTEX/ --
Embedded Technology 2008 --
Coverity, Inc., the leader in improving software quality and security
automatically, today announced the availability of Coverity Architecture
Analyzer. This new version of Coverity's architecture product incorporates the
company'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.
"Application architecture is a critical discipline for building effective
application services and solutions that work with "common componentry" in a
manner that satisfies the organization's requirements, while supporting its
future evolution. It is nearly impossible to successfully build IT
applications, or a portfolio of applications, without leveraging various
patterns, practices and frameworks," according to Gartner's 2008 report
'Defining the Discipline of Application Architecture'.(1)
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.
Coverity Architectural Analyzer requires no change to the source code or
build environment. It automatically delivers actionable data to architects and
developers so they can gain a deep understanding of the code structure and
determine whether new source code components will adhere to the original
software design. Key features include:
-- Automated Architectural Visualization -- Generate comprehensive maps of
source code structures automatically including interdependencies, architecture
complexity maps, dependency graph visualizations and dependency structure
matrices
-- Detect Architectural Security Issues -- Automatically identify pathways
that circumvent application access control checkpoints, encryption or
decryption APIs, and other security concerns
-- Set and Enforce Application Architecture -- Define intended
architectures and enforce the planned architecture by allowing architects to
specify intended code architecture and analyzing code structure as source code
evolves
-- Detect Architectural Quality Issues -- Automatically detect application
architecture violations such as reverse or circular dependencies that can make
software hard to maintain and refactor
"As developers write new code or maintain existing code over time,
architects and managers are challenged with ensuring the integrity of their
application architecture," said Ben Chelf, Coverity CTO. "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."
Coverity Architecture Analyzer expands Coverity's suite of advanced
products that help developers ensure the integrity of their software. The
product also takes advantage of Coverity Prevent(TM), the company's flagship
static analysis solution.
Pricing and Availability
The product is available immediately and pricing begins at less than
$10,000. For more information, visit: http://www.coverity.com
About Coverity
Coverity (http://www.coverity.com), the leader in improving software
integrity, is a privately held company headquartered in San Francisco.
Coverity's groundbreaking technology enables developers to control complexity
in the development process by automatically finding and helping to repair
critical software defects and security vulnerabilities throughout the
application lifecycle. More than 500 leading companies including ARM,
Phillips, RIM, Rockwell-Collins, Samsung and UBS rely on Coverity to help them
ensure the delivery of superior software.
1) Gartner, Inc. "Defining the Discipline of Application Architecture" by
Mike Blechar et al, June 12, 2008
Coverity, Coverity Prevent, and Coverity Architecture Analyzer are
trademarks of Coverity, Inc. All other company and product names are the
property of their respective owners.
SOURCE Coverity, Inc.
http://www.coverity.com
[ Back To it.tmcnet.com's Homepage ]
|