Channels ▼
RSS

Tools

Coverity Covers C/C++, Java, and C#


The Coverity Development Testing Platform 7.0 arrives this week with claims of being the industry's first enterprise-scale solution which combines code analysis, change-aware unit test analysis, and policy management across C/C++, Java, and C#.

The firm is now offering 21 new (or enhanced) C# analysis algorithms further for defect detection in C# codebases, providing developers (in theory) with the information they need to fix quality defects, such as resource leaks, concurrency issues, and null references.

There is also expanded Java web application security coverage in the form of expanded coverage for the Open Web Application Security Project (OWASP) Top 10 and Common Weakness Enumerations (CWE) security vulnerabilities in Java applications.

Along with 17 new analysis algorithms for Java and C/C++ codebases, the firm highlights options to import critical defects into SonarQube, a popular open source quality management platform used in Java development, to view and manage a broader range of defects in Java applications within a single workflow.

CEO Anthony Bettencourt also points out new security audit and compliance views and reports within Coverity Connect and Coverity Policy Manager, which zoom into critical security issues identified, fixed, and outstanding, as well as report on compliance with regulations and standards such as the Payment Card Industry (PCI) Data Security Standard and the OWASP Top 10.

"New Coverity Test Advisor integrations with the Eclipse and Microsoft Visual Studio IDEs provide developers with intelligence into which unit tests they need to write and run based on the impact of a code change, right from the developer's desktop. In addition, Coverity Test Advisor has expanded support for unit test analysis on devices that run on the Android and Wind River platforms," said the company.

The Coverity platform now supports the Clang compiler, which is rapidly growing in popularity for mobile and web application development, and is commonly used in Objective-C and C/C++ software development.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video