Поиск состояний гонки в приложениях для операционной системы z/OS

Состония гонки – одни из самых неприятных ошибок, с которыми сталкиваются разработчики многопоточных приложений. Данная работа посвящена детекции состояний гонок в приложениях, исполняемых на такой платформе, как Мейнфрейм. Мейнфреймы компании IBM популярны в среде крупного бизнеса, обладают весьма длинной историей и полной обратной совместимостью. Первые многопоточные приложения для этой платформы появились более 20 лет назад, и некоторые из них все еще используются и требуют поддержки. Например, компания EMC поставляет legacy приложения, состоящие из тысяч строк кода, который должен быть свободен от подобных ошибок. Для сокращения расходов и упрощения анализа кода можно использовать детектор. Работа описывает его прототип, основанный на алгоритме Datacollider. Детектор позволяет проверять код, работающий с разделяемой памятью, с помощью увеличения вероятности вхождения в состояние гонки и подготовки окружения приложения к регистрации этого события.

Математика
Дипломы

Вуз: Санкт-Петербургский государственный университет (СПбГУ)

ID: 587d363e5f1be77c40d58a61
UUID: b6ed1958-de54-463c-a2cb-793e72207ea6
Язык: Русский
Опубликовано: больше 7 лет назад
Просмотры: 23

Ефремов Ростислав Сергеевич

Источник: Санкт-Петербургский государственный университет


0

Комментировать 0

Рецензировать 0

Скачать - 259224 bytes


Поделиться работой
Current View

Рецензии:

  Авторизуйтесь, чтобы добавить рецензию

- у работы пока нет рецензий -

Для лиц старше 18 лет