Средства отладки

Apache JMeter

Jakarta JMeter — инструмент для проведения нагрузочного тестирования. Хотя изначально JMeter разрабатывался как средство тестирования web-приложений, в настоящее время он способен проводить нагрузочные тесты для JDBC-соединений, FTP, LDAP, SOAP, JMS, POP3, IMAP, HTTP и TCP.

ArgoUML

ArgoUML — среда визуального UML моделирования (англ. Unified Modeling Language — унифицированный язык моделирования, язык графического описания для объектного моделирования в области разработки программного обеспечения).
ArgoUML полностью написан на Java и для работы ему подходит любая операционная система с установленной Java 2 JRE или JDK версии 1.4 или выше.

Assembly Language Debugger (ALD)

Assembly Language Debugger - это инструмент для отладки исполняемых программ на уровне ассемблера. В настоящее время работает только платформе Intel x86. Поддерживаемые операционные системы: Linux, FreeBSD, NetBSD, OpenBSD.

Augmented Traffic Control (ATC)

Инструмент для эмуляции различных беспроводных сетей и тестировании работы приложений в этих сетях.

Bison

GNU bison — программа, предназначенная для автоматического создания синтаксических анализаторов по данному описанию грамматики. Bison — это парсер-генератор общего назначения, преобразующий грамматическое описание контекстно-независимой грамматики LALR(1) в код Си для последующего анализа.

Buildroot

Buildroot - это набор Makefile-ов и патчей, которые позволяют сгенерировать полную встроенную Linux-систему.

Capstone

Capstone - это фреймворк для дизассемблирования, целью создания которого было создание мощного движка дизассемблирования для бинарного анализа и обратного реинжениринга для сообщества безопасности.

Checkstyle

Checkstyle - это инструмент разработчика, который призван помогать программистам писать код на Java, который соответствует стандартам.

CodeInvestigator

CodeInvestigator — приложение, предоставляющее возможность отладки программ без установки брейк-поинтов.

CodeXL

Набор инструментов для разработки программного обеспечения, включающий в себя мощный комбинированный отладчик сочетающий традиционные средства отладки приложений на языках C/C++, выполняемых на CPU

cppcheck

cppcheck - программа для статического анализа кода, написанного на C и C++. Ищет большое количество ошибок, имеет консольный и графический интерфейс, способна интегрироваться в IDE Code::Blocks, CodeLite, Eclipse, Hudson, Jenkins. Строит отчёты в различных форматах: txt, csv, xml, html.

crpcut

crpcut (Compartmented Robust Posix C++ Unit Test) — фреймворк для написания unit-тестов, обладающий большим потенциалом.

Cutter

Cutter — фреймворк для тестирования С/С++ модулей. Предоставляет простой API для написания тестов.

Data Display Debugger (DDD)

Data Display Debugger (сокращённо DDD) — популярное свободное программное обеспечение проекта GNU (распространяемое по лицензии GNU GPL), графический интерфейс пользователя (фронт-энд/front-end) для таких утилит командной строки, как GDB, DBX, JDB, WDB, XDB, отладчик Perl, отладчик Bash, отладчик Python и отладчик GNU Make.

EKOPath Compiler Suite

EKOPath включает в себя компилятор, отладчик (PathDB), ассемблер, подключаемые (runtime) и стандартные библиотеки, документацию. Он доступен для свободного скачивания для платформ GNU/Linux, FreeBSD и Solaris.

ELF Tool Chain

ELF Tool Chain - это набор инструментов для разработки программ, обеспечивающий работу с исполнимыми файлами в формате ELF. Разработчики называют его альтернативой GNU Binutils.

Expect

Expect — инструмент для автоматизации и тестирования в ОС Unix, написанный Don Libes как расширение к скрипт-языку Tcl, для интерактивных приложений таких, как telnet, ftp, passwd, fsck, rlogin, tip, ssh, и других. С помощью Tk интерактивные приложения могут быть использованы с графическим интерфейсом (GUI) X11.

FindBugs

Ищет ошибки в приложениях Java. Умеет определять большое число различных ошибок кода, включая проблемы синхронизации нитей, неправильное употребление методов API и другое.

Flawfinder

Flawfinder - консольная утилита, которая сканирует исходный код (C/C++) на предмет слабых мест в области безопасности.

GDB

GNU Debugger — переносимый отладчик проекта GNU, который работает на многих UNIX-подобных системах и умеет производить отладку многих языков программирования, включая Си, C++, Free Pascal, FreeBASIC, Ada и Фортран.