|
|
|||
![]() PVS-Studio, статический анализатор кода для 64-битного и параллельного программирования на Си/Си++
|
|||
![]() ![]() ![]() ![]() ![]()
02.09.2010
Щупаем новый Intel Parallel Studio XE 2011 beta Вот, наконец, добрался попробовать Си++ компилятор, входящий в состав Intel Parallel Studio XE 2011 beta.»
30.08.2010
Пять дней на исправление ошибки в два символа, или миф о всемогущих технологиях при разработке программ В этом блоге нередко можно почитать о том, как тот или иной программный инструмент, или технология разработки программ помогает делать меньше ошибок, быстрее их находить, легче исправлять.»
30.08.2010
Д'Артаньян и интернет, или работа над проблемой битых ссылок Господа, хватит уже рассматривать ссылки исключительно в контексте их количества, купли/продажи и считать PR сайта, где они расположены.» ![]()
22.07.2010
Использование PVS-Studio вместе с системами continuous integration В статье показаны приемы организации работы анализатора кода PVS-Studio вместе с системами непрерывной интеграции (continuous integration).»
06.07.2010
Сравнение возможностей PVS-Studio и Visual Studio 2010 по выявлению дефектов в 64-битных программах В статье сравниваются три механизма анализа кода с точки зрения выявления 64-битных ошибок: компилятор Visual C++2010, компонент Code Analysis for C/C++ входящий в состав Visual Studio 2010 Premium/Ultimate и анализатор Viva64 входящий в состав PVS-Studio 3.60. »
29.06.2010
Коллекция примеров 64-битных ошибок в реальных программах
Статья представляет собой наиболее полную коллекцию примеров 64-битных ошибок на языках Си и Си++. » ![]() |
Терминология![]() VivaMPVivaMP. Коммерческий продукт компании ООО "Системы программной верификации", представляющий собой статический анализатор исходного кода. Анализатор предназначен для выявления ошибок в параллельных программах, в которых используется технология OpenMP. Анализатор диагностирует следующие классы ошибок: ошибки вызванные невнимательностью или недостаточным знанием синтаксиса директив OpenMP, ошибки синхронизации, ошибки состояние гонки, а также неэффективные конструкции. VivaMP поддерживает языки Си и Си++ и ориентирован на диагностику Windows-приложений. Анализатор можно разделить на две части: консольный модуль и подключаемый модуль для Visual Studio 2005/2008/2010. Консольная часть непосредственно осуществляет анализ кода и может использоваться как независимо, так в составе сторонних систем. Подключаемый модуль, представляющий собой Add-in, интегрируется в среду разработки Visual Studio и обеспечивает интерактивное взаимодействие пользователя с функциями анализатора. VivaMP имеет простой интерфейс и подробную справочную систему. В настоящее время программный продукт VivaMP включен в состав PVS-Studio и более не распространяется как отдельное приложение. Используйте программу PVS-Studio для получения необходимых возможностей проверки кода. Библиографический список
| ||