Оглавление
Введение
1 Обзор средств и методов отладки распределенных систем
1.1 Постановка задачи и основные понятия .
1.2 Средства н методы отладки .
1.2.1 Детерминированное воспроизведение и интерактивная отладка распределенных программ.
1.2.2 Мониторинг .
1.2.3 Средства самоконтроля программ
1.2.4 Средства и метода, ориентированные на отладку сложных систем .
1.2.5 Отладка в жизненном цикле программы. Интегрированное использование средств отладки, тестирования, контроля выполнения .
1.3 Вопросы архитектуры и реализации средств отладки.
1.3.1 Архитектура средств отладки.
1.3.2 Функциональность агентов и псевдоагемтоп отладки . .
1.3.3 Взаимодействие менеджера и агента.
1.3.4 Аппаратная поддержка отладки
1.3.5 Стратегии передачи данных трассировки.
1.3.0 Настраиваемость и масштабируемость
1.4 Выводы.
2 Контролируемое выполнение, ассоциированные понятия и требования
2.1 Контролируемое выполнение и ассоциированные понятия .
2.2 Роль контролируемого выполнения и его составляющих
2.3 Требования к средствам контролируемого выполнения и их реализации
2.4 Интеграция средств отладки и управления.
2.5 Выводы
3 Организация инструментального комплекса СОМ
3.1 Пример применения комплекса
3.2 Организация инструментального комплекса.
3.2.1 Архитектура.
3.2.2 Взаимодействие со средами выполнения
3.3 Функциональные возможности комплекса и вопросы реализации
3.3.1 Инициализация системы.
3.3.2 Интерактивная отладка.
3.3.3 События
3.3.4 Контроль целостности и отказоустойчивость комплекса. Многопользовательская работа.
3.4 Выводы
4 Средства внешнего и внутреннего контроля программ
4.1 Библиотека средств самоконтроля.
4.2 Связь инструментальною комплекса СОМ с системой управления ОрепИМЭ
4.3 Выводы
5 Средства детерминированного воспроизведения распределенных программ
5.1 Постановка задачи.
5.2 Реализация системы воспроизведения
5.2.1 Архитектурные и технические решения.
5.2.2 События и векторное время в распределенном приложении .
5.2.3 Первичное выполнение и воспроизведение распределенного приложения
5.3 Обоснование алгоритма воспроизведения распределенного
приложения
6 Реализация контролируемого выполнения с помощью комплекса СОМ
.1 Классификация программных ошибок и функциональные возможности комплекса СОМ.
6.1.1 Логические ошибки и ошибки кодирования
6.1.2 Утечка ресурсов и ошибки работы с памятью.
6.1.3 Ошибки указателей.
6.1.4 Ошибки синхронизации
6.1.5 Ошибки в распределенных приложениях.
.1.6 Ошибки систем реального времени.
6.2 Анализ средств мониторинга.
6.3 Пример отладки распределенной программы для ППС
6.3.1 Постановка задачи.
6.3.2 Первая ошибка.
6.3.3 Вторая ошибка.
6.4 Пример отладки распределенной программы для ос
6.4.1 Постановка задачи.
6.4.2 Ошибка
6.5 Анализ опыта применения комплекса СОМ .
Заключение
Литература
- Київ+380960830922