Testing Blog Sponsored By     zephyr

Detect Errors In Source Code Of C/C++/C++11 Applications With PVS-Studio

Written by  Ritu Saxena | 01 February 2013
E-mail PDF

PVS StudioProgram Verification Systems, PVS-Studio a static analyzer that could detect errors in source code of C/C++/C++11 applications, with the release of the latest version - 5.0, is now capable of exposing coding errors in C++Builder, Windows Phone 8 and Windows Store projects also through Static Code Analysis.

C++Builder users will now have access to all the power of static analysis provided by PVS-Studio which includes more than 160 general diagnostics. More than 30 diagnostics of code migration to 64-bit systems existing in PVS-Studio for Visual C++ for a long time are now available to C++Builder users too. The first PVS-Studio 5.00 release supports XE2, XE3, XE3 Update1 C++Builder versions, with the 64-bit compiler. 

PVS-Studio scrupulously reads the entire source texts of a program, without actually executing them, and detects errors and weak points in the code. The static code analysis approach allows a developer to test even those parts of the source texts that are rarely executed and thus are hard to debug with other methods. PVS-Studio doesn't rely on a compiler and easily detects hidden or potential errors in the code caused by copy-pasting or typos providing detailed diagnosis messages on every issue.

The application easily performs static analysis of 32-bit and 64-bit code and diagnoses parallel processing errors, while the ability to exclude unmodified parts of the source from analysis greatly speeds up the debugging. PVS-Studio flawlessly integrates to Microsoft Visual Studio 2005-2012 and MinGW. 

A number of errors were exposed after code analysis of several Open Source projects such as Chromium, WinMerge, TortoiseSVN, Apache HTTP Server, Qt, Clang and more with PVS Studio. For records the errors are maintained in a database available for the benefit of all.

The price list for PVS-Studio starts from €5,250 for a one-year license for 1-5 developers company to €28,000 for companies of 51-70 developers. The renewal of the license after the first year costs 80% of the regular price.

Ritu Saxena

Ritu Saxena

Ritu is the technical brain behind the website and comes from a strong development background across Web and Mobile platforms. She is our senior editor primarily responsible for Product Reviews and in future will be leading Start-Ups, Mobile and Quality areas.

blog comments powered by Disqus