Press release
Coverity Thread Analyzer Detects Concurrency Defects in Multithreaded Applications
Coverity™, 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.
Germany/Austria/Switzerland + Nordic: Agentur Lorenzoni GmbH, Public Relations, Beate Lorenzoni ;
Tel.: +49 (0) 8122 / 55917-22, beate@lorenzoni.de
Coverity Inc., Jim Shissler, Director Public Relations;
Tel: +1 (0) 415 694 5342, jshissler@coverity.com
About 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 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.
This release was published on openPR.
Permanent link to this press release:
Copy
Please set a link in the press area of your homepage to this press release on openPR. openPR disclaims liability for any content contained in this release.
You can edit or delete your press release Coverity Thread Analyzer Detects Concurrency Defects in Multithreaded Applications here
News-ID: 44770 • Views: …
More Releases from Coverity

Free Webinar - Finding Runtime Concurrency Errors in Multithreaded Java Applicat …
A Dr. Dobb's Journal Magazine Vendor Perspectives Webinar
Broadcast time: 2:00 PM ET / 11:00 AM PT
Duration: One hour
Overview:
As more and more companies develop and deploy multithreaded Java applications on multi-core hardware, the job of ensuring the quality of these software systems has become more challenging. Multithreaded software is more complex, impossible to test exhaustively, and introduces a new class of critical concurrency defects-race conditions and deadlocks-that can cause data…
Coverity detects race conditions, deadlocks, software quality defects and securi …
Coverity at Embedded World: Hall 11, Stand 426
Coverity demonstrates power of Coverity Prevent and new Boolean Satisfiability (SAT) Engine at its booth
At Embedded World (Nuremberg, 26-28 February 2008) Coverity will show the power of its static analysis solution Coverity Prevent and the recently announced analysis engine based on Boolean Satisfiability (SAT). Coverity Prevent analyses 100 percent of the paths and values in C/C++ and Java code with the lowest false…
Coverity Introduces New Code Analysis Capabilities - Capable of Identifying Race …
Coverity, Inc., the leader in improving soft-ware quality and security automatically, today announced the availability of sophisti-cated new concurrency defect detection capabilities in Coverity Prevent, the company’s flagship static code analysis solution for C/C++ and Java. This new technology intro-duces the first static defect detection of race conditions, one of the most difficult to find concurrency errors that occurs in multi-threaded applications. This new capability will benefit developers by automatically…
Coverity Code Analysis to Improve Symbian Code Quality
Coverity, Inc., the leader in improving software quality and security automatically in C/C++ and Java, today announced plans to release new Symbian C++ software defect detection capabilities in its Coverity Prevent SQS solution. Coverity Prevent SQS is the leading static source code analysis solution that will enable the automatic detection of code defects that can occur during Symbian OS development. Symbian OS is the market-leading operating system for advanced, data-enabled…
More Releases for Thread
Thread Rolling Die: A Key Component in Thread Manufacturing
In the realm of industrial manufacturing, the thread rolling die stands as a crucial tool. It plays an essential role in the production of threads, which are integral parts in countless mechanical assemblies. From the smallest screws used in electronics to the large bolts in construction machinery, threads are everywhere, and thread rolling dies are the key to creating them efficiently and accurately.
Definition and Working Principle
A thread rolling die [https://www.mouldpunch.com/thread-rolling-die/]…
The thread arts
Here's a sample article tailored for ThreadArts.com, focusing on women's ethnic dresses:
The Timeless Beauty of Women's Ethnic Dresses
In a world where fashion trends come and go, the charm of ethnic wear remains unparalleled. Women's ethnic dresses are not just garments; they are stories woven with tradition, culture, and heritage. At ThreadArts.com, we celebrate the artistry and elegance of ethnic fashion, bringing you closer to the roots while keeping you in…
Textile Thread Making Machine Market: High-Speed and Precision Machinery for Tex …
Global Textile Thread Making Machine Market Overview:
The Textile Thread Making Machine market is a broad category that includes a wide range of products and services related to various industries. This market comprises companies that operate in areas such as consumer goods, technology, healthcare, and finance, among others.
In recent years, the Textile Thread Making Machine market has experienced significant growth, driven by factors such as increasing consumer demand, technological advancements, and…
SILK THREAD MARKET GROWTH ANALYSIS BY TOP MANUFACTURERS- YLI THREADS, KREINIK TH …
Business industry reports have new report on “global Silk Thread market 2018-2025”. The Silk Thread Market is driven by rising demand for consumer durable. In Worldwide, The Silk Thread Market Research report identifies the size in for the year 2018-2025 is a valuable source of insightful data for business strategists.
Silk Thread market is predominantly classified on the basis of leading marketing players, product types, applications and worldwide regions covering North…
Polyester Thread Market Overview 2017- Xinlong, HongRen Thread, Saiwei, Zhejiang …
Polyester Thread Market 2017
A market study ” Global Polyester Thread Market ” examines the performance of the Polyester Thread market 2017. It encloses an in-depth Research of the Polyester Thread market state and the competitive landscape globally. This report analyzes the potential of Polyester Thread market in the present and the future prospects from various angles in detail.
The Global Polyester Thread Market 2017 report includes Polyester Thread market Revenue, market…
Global Nylon Sewing Thread Market 2017 : Vardhman, Tamishna, Modi Thread, Well G …
Nylon Sewing Thread
A market study based on the " Nylon Sewing Thread Market " across the globe, recently added to the repository of Market Research, is titled ‘Global Nylon Sewing Thread Market 2017’. The research report analyses the historical as well as present performance of the worldwide Nylon Sewing Thread industry, and makes predictions on the future status of Nylon Sewing Thread market on the basis of this analysis.
Get Free…