Систематизированы устойчивые семантические ошибки программирования, характерные для различных классов задач, разных языков программирования и допускаемые программистами различной квалификации. Рассматривается новый метод отладки программ на основе поиска устойчивых ошибок, позволяющий по сравнению с традиционными методами обнаруживать большинство типичных ошибок программирования с меньшими затратами ресурсов. Описывается его реализация в системе отладки Капкан-Фортран. Определяется область применения метода поиска устойчивых ошибок и исследуется его взаимосвязь с другими методами отладки.
Для программистов всех категорий и инженерно-технических работников, связанных с программированием полезна студентам вузов.
Author(s): Архангельский Б.В., Черняховский В.В.
Publisher: Радио и связь
Year: 1989
Language: Russian
Tags: Информатика и вычислительная техника;Устаревшие материалы;
Предисловие
Особенности процесса программирования и отладки программ
Значение этапа отладки для создания качественного программного обеспечения
Общая схема процесса отладки программ
Тестирование и другие методы отладки
Оценка эффективности методов и систем отладки
Специфика процесса отладки программ
Семантические ошибки программирования
Статистические данные и анализ семантических ошибок программирования
Описание каталога семантических ошибок программирования
Локальные ошибки программирования
Локализованные ошибки программирования
Глобальные ошибки программирования
Классификация ошибок программирования по другим признакам
Метод поиска устойчивых ошибок
Особенности метода поиска устойчивых ошибок
Сопоставление трех методов отладки
Области применения различных методов отладки
Представление программы в виде графа
Капкан-Фортран - система отладки программ методом поиска устойчивых ошибок
Требования, предъявляемые к системам отладки программ методом ПУО
Назначение и общие характеристики системы отладки
Функциональная структура системы
Организация поиска семантических ошибок
Пример отладки программы
Отладка программ методом поиска устойчивых ошибок
Области применения систем отладки, реализующих метод ПУО
Методики применения отладочных процедур
Метод ПУО и структурный подход к программированию
Направления развития метода ПУО
Послесловие
Список литературы