openPR Logo
Press release

Coverity Thread Analyzer Detects Concurrency Defects in Multithreaded Applications

05-20-2008 10:11 AM CET | IT, New Media & Software

Press release from: Coverity

/ PR Agency: Agentur Lorenzoni GmbH, Public Relations
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 Applications
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

All 5 Releases


More Releases for Thread

High-Strength Polyester Thread Market Profitable Strategy 2028 | Coats Group, Am …
This detailed market study covers high-strength polyester thread market growth potentials which can assist the stakeholders to understand key trends and prospects in high-strength polyester thread market identifying the growth opportunities and competitive scenarios. The report also focuses on data from different primary and secondary sources and is analyzed using various tools. It helps to gain insights into the market's growth potential, which can help investors identify scope and opportunities.
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
Heli-Coil Thread Inserts Market
Global Heli-Coil Thread Inserts Market: Introduction Heli-coil thread inserts are helical-shaped cold rolled wires with high strength, high wear resistance, corrosion resistance and heat resistant threads. Heli-coil thread inserts are mainly used in fastening systems. Different types of heli-coil thread inserts such as free running thread inserts, self-locking or screw locking thread inserts, tangless heli-coil thread inserts, etc. are used in fastening systems of automobiles and electronics appliances. Heli-coil thread
Digital Thread Market: Additive Manufacturing’s Role in The Digital Thread Hel …
Millions are at stake when it comes to maintaining planes, plants, and mission-critical industrial equipment. It's money worth fighting for, and it could be yours if you master the digital thread. Market Highlights Digital thread is usually mentioned with digital twin, they are two concepts to deliver new customer-centric experiences powered by digital. Digital thread refers to the communication framework that allows a connected data flow and integrated view of the asset’s
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