Quantcast
 
Search for: Search what?
Oct 10, 2008  
 Newsletters
Subscribe Free to Product News Alerts
  
Receive customized, daily news on the products you want.
Subscribe   View Sample
 Categories
Industrial Market Trends
OnSite WebReviews
Latest New Product News
Adhesives and Sealants
Agricultural and Farming Products
Architectural and Civil Engineering Products
Automatic ID
Chemical Processing and Waste Management
Cleaning Products and Equipment
Communication Systems and Equipment
Computer Hardware and Peripherals
Construction Equipment and Supplies
Controls and Controllers
Display and Presentation Equipment
Electrical Equipment and Systems
Electronic Components and Devices
Explosives, Armaments and Weaponry
Fasteners and Hardware
Fluid and Gas Flow Equipment
Food Processing and Preparation
Health, Medical and Dental Supplies and Equipment
HVAC
Labels, Tags, Signage and Equipment
Laboratory and Research Supplies and Equipment
Lubricants
Machinery and Machining Tools
Material Handling and Storage
Materials and Material Processing
Mechanical Components and Assemblies
Mechanical Power Transmission
Mining, Oil Drilling & Refining
Mounting and Attaching Products
Non-Industrial Products
Optics and Photonics
Packaging Products & Equipment
Paints and Coatings
Plant Furnishings and Accessories
Portable Tools
Printing and Duplicating Equipment
Retail and Sales Equipment
Robotics
Safety and Security Equipment
Sensors, Monitors and Transducers
Services
Software
Test and Measuring Instruments
Textile Industry Products
Thermal and Heating Equipment
Timers and Clocks
Transportation Industry Products
Vision Systems
Waste Handling Equipment
Welding Equipment and Supplies
Association News
Browse Categories
Browse Companies
 Press Releases
Products in the News
Company News
Mergers & Acquisitions
People in the News
Literature & Websites
 Resources
News Delivery Options
Mobile Edition
PR Resources
Licensing
Advertising
How to Write an effective Press Release
Trade Associations
Small Business Support
MEP


Advertisement

Story Tools
Tools for Registered Users
   Go Back |  Send Story by email E-Mail  |  Print  |  Post   
   Save Story |  Watch_Company  
News Story

Dynamic Analysis Software tests multi-threaded applications.


May 12, 2008 - Coverity Thread Analyzer for Java detects concurrency defects that can cause data corruption and application failures. Program observes code as it is executed and automatically identifies race conditions and deadlocks. Product reports thread-shared data to users, indicating locations where locking discipline should be introduced and allowing developers to proactively identify existing and potential concurrency issues.


Related categories:   Software

Press Release
Release date: May 7, 2008


Coverity(TM) Introduces Thread Analyzer for Java


Dynamic Analysis Tool Detects Concurrency Defects and Accelerates Migration to Multi-core Environments

SAN FRANCISCO, May 7 /- JavaOne Conference -- Coverity(TM), Inc., the leader in automatically improving software quality and security in C/C++ and Java, today announced the release of Coverity Thread Analyzer for Java. The product is the first dynamic analysis tool for multi-threaded applications that automatically detects concurrency defects that can cause data corruption and application failures. Coverity Thread Analyzer can also be used in concert with Coverity Prevent, the industry-leading static analysis tool, to create a powerful software quality solution that will help developers control the complexity of writing multi-threaded applications.

"The continued growth of multi-core processors has forced development teams to begin creating multi-threaded applications whether they are ready or not," said Michael Monticello, security and risk analyst at Enterprise Management Associates. "To successfully eliminate the concurrency defects inherent to multi-threaded applications, organizations need sophisticated new tools that pinpoint these hard-to-find issues so developers can focus on bringing secure and reliable new products to market."

Coverity Thread Analyzer for Java observes code as it is executed and automatically and predictably identifies race conditions and deadlocks. The product is unique in the field of dynamic analysis because it detects not only problems that will occur in limited testing environments, but also problems that have the potential to occur over extended operations in field environments.

This distinction is particularly important for multi-threaded applications that, due to their complexity, may run without failure for extremely long periods of time before a "perfect storm" of system events triggers a concurrency defect. For example, the North American blackout of 2003 was due to a race condition that occurred after 3 million hours of consecutive system operation.

"We just evaluated Coverity Thread Analyzer on one of our equity trading applications. We were impressed with Thread Analyzer's ability to dynamically identify, with pin-point accuracy, complex concurrency issues in our Java code," said Hidekazu Sugiura, Director, Financial IT Division, Simplex Technology.

Coverity Thread Analyzer is also the first dynamic analysis solution that can reduce the risk inherent in migrating complex, single-threaded code bases to perform effectively in multi-core environments. The product accomplishes this by reporting thread-shared data to users, indicating locations where a locking discipline should be introduced. This allows developers to proactively identify existing and potential concurrency issues, so they can eliminate them before they cause failures in the field.

Coverity Thread Analyzer also combines with Coverity Prevent, the industry-leading static analysis tool to give Java developers a comprehensive analysis solution that offers unmatched capabilities to identify and eliminate concurrency and other critical code defects that can cause slowdowns, failures and crashes. These two Coverity products integrate static and dynamic analysis in a unique, complimentary manner by adopting the strengths of each technique to enhance the other. Specifically, the combined solution accelerates and lowers the overhead associated with dynamic analysis while further improving the accuracy of static analysis through the elimination of false positive results.

Unlike other dynamic analysis products that impose a memory and/or runtime overhead between 10x and 100x on the software systems they analyze, Coverity Thread Analyzer has a low 2x overhead for most programs, enabling the tool to be used in select production environments that include interactive applications and applications with strict timing requirements.

"As the demand for multi-threaded Java applications continues to accelerate, software developers are now faced with the pressure to deliver significantly more complex products, often on the same tight timelines as the single-threaded products that preceded them," said Ben Chelf, chief technology officer at Coverity. "Coverity Thread Analyzer and Coverity Prevent help developers create high quality multi-threaded applications by combining powerful technologies to help them eliminate concurrency defects that are nearly impossible to detect with conventional methods."

Coverity Thread Analyzer for Java simplifies the process of testing complex multi-threaded applications that execute concurrent operations. Product benefits for developers include:
-- Automatic Defect Detection -- Unique thread analysis automatically detects concurrency defects including race conditions and deadlocks
-- Low Overhead -- Sophisticated technology allows the tool to run with a significantly lower impact on memory and system performance than similar tools
-- Eclipse IDE Integration -- Immediately find and correct concurrency defects at the developer to accelerate overall software development
-- Coverity Prevent Integration -- Coverity's static and dynamic analysis products can be connected to create a powerful combination for ensuring superior software quality

Coverity Thread Analyzer is a standalone product that runs on the following platforms: Linux (32-bit & 64-bit), Solaris Sparc, Solaris X86, Windows XP and Server 2003, Mac OS X. The product supports Sun JDK 1.5, IBM's 1.5 JVM and BEA Jrockit 5.

At the JavaOne conference, Coverity will be providing demonstrations of Coverity Thread Analyzer at booth # 436.

About Coverity
Coverity (http://www.coverity.com/), the leader in improving software quality and security, 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 450 leading companies including ARM, Phillips, RIM, Rockwell-Collins, Samsung and UBS rely on Coverity to help them ensure the delivery of superior software.

Coverity is a registered trademark, and Coverity Extend and Coverity Prevent are trademarks of Coverity, Inc. All other company and product names are the property of their respective owners.

Company Information:
Name: Coverity, Inc.
Address: 185 Berry St. Suite 3600
City: San Francisco
State: CA
ZIP: 94107
Country: USA
Phone: 415-321-5200
FAX: 415-541-9521
http://www.coverity.com



Story Tools
   Go Back |  Send Story by email E-Mail  |  Print  |  Post   

Click here for copyright permissions!
Copyright 2008 Thomas Publishing Company

company web site Company web site
more company news More news from this company
directory searchSearch for suppliers of:
Software Development Tools
Data Analysis Software
Trouble Shooting Software
Debugging Software
directory searchJoin the forum discussion at:
Engineers Lounge

Advertisement
Related Stories:
Oct 10, 2008Software helps web developers build cross-browser menus.
Oct 10, 2008FDO Providers drive geospatial open source community.
Oct 9, 2008Software offers development tool for LynxOS RTOS.
Oct 9, 2008BI Software facilitates use via visual analytics.
Oct 7, 2008Software helps analyze SharePoint activity and site usage.
Oct 7, 2008Software optimizes SOA and Web applications.
Oct 6, 2008Software develops applications for Windows, Mac, and Linux.
Oct 3, 2008Software enables payment processing integration.
Oct 2, 2008DAQ Software monitors and analyzes precision measurements.
Oct 2, 2008Software optimizes SOA and Web applications.
Oct 2, 2008Software aids in XML-based authoring, embedding help.
Oct 2, 2008Software promotes GRC program maturity and optimization.
Sep 30, 2008Software performs high throughput/content screening analysis.
Sep 30, 2008EDA Software offers mixed signal implementation solution.
Sep 30, 2008Software provides 3D factory simulation.
Sep 30, 2008Software facilitates data acquisition and analysis.
Sep 26, 2008Software helps develop help files and manuals in CHM format.
Sep 26, 2008Software manages, analyzes, and reports test data.
Sep 26, 2008Open Source Replication Solution addresses Oracle content.
Sep 25, 2008Software offers vibration analysis and reporting solution.
More New Product News from this company:
Aug 20, 2008Software aligns product development with business goals.
Jun 13, 2008Software offers static analysis solution for C#.
Dec 19, 2007Software analyzes code for multi-threaded applications.
Oct 29, 2007Code Analysis Software promotes Symbian OD quality.
Sep 27, 2007Software Analysis Engine is based on Boolean satisfiability.
Aug 8, 2007Analysis/Visualization Tool addresses C/C++ source code.
Jun 1, 2007Software fixes defects in source code as it is being written.
May 25, 2007Software resolves defects in C, C++, and Java source code.
May 9, 2007Software helps create custom source code checkers.
Mar 5, 2007Source Code Analyzer helps find COM-specific defects.
Other News from this company:
Nov 20, 2007 Static Analysis for Java Open Source Projects Now Available from U.S. Department of Homeland Security and Coverity
Oct 31, 2007 Coverity Recognized as Rising Star in Deloitte's Technology Fast 50 Program
Aug 08, 2007 Coverity Wins LinuxWorld Conference and Expo Award
Jul 24, 2007 Coverity Announces UK Subsidiary
May 07, 2007 Coverity and Headway Software Announce Technology and Commercial Partnership to Advance Software Architecture Analysis
May 01, 2007 Coverity to Regularly Scan Security and Quality of 250 Open Source Projects
Feb 13, 2007 Coverity Signs Varian as 200th Customer
Feb 13, 2007 Siemens Networks Accelerates Software Development with Coverity Prevent Source Code Analysis
Sep 18, 2006 Coverity Initiates Academic Program With Carnegie Mellon, Purdue and Stanford Universities
Jun 28, 2006 NSF-Funded Security Center Partners with Coverity on Research to Improve Nation's Computer Infrastructure
May 02, 2006 Coverity Catches Biggest X Window Security Hole Since 2000
Dec 08, 2005 Coverity Releases New Version of Source Code Analyzer with Ability to Detect Hard-to-Find Concurrency Problems
 
Category Advertisements

Brought to you by Thomasnet.com        Browse ThomasNet Directory

Copyright © 2008 Thomas Publishing Company
Terms of Use - Privacy Policy