Алгебраические модели процессов мониторинга распределенного программного проекта
В работе рассматриваются модели процессов мониторинга распределенного программного проекта, построенные с привлечением алгебры процессов Робина Милнера, более известной как пи-исчисление. Для учета вычислений, возникающих при обработке информации, исходная алгебра расширена арифметикой над полем вещественных чисел.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
П. П. Макарычев, В. В. Швецов
АЛГЕБРАИЧЕСКИЕ МОДЕЛИ ПРОЦЕССОВ МОНИТОРИНГА
РАСПРЕДЕЛЕННОГО ПРОГРАММНОГО ПРОЕКТА
Аннотация. <...> В работе рассматриваются модели процессов мониторинга распределенного
программного проекта, построенные с привлечением алгебры
процессов Робина Милнера, более известной как пи-исчисление. <...> Для учета
вычислений, возникающих при обработке информации, исходная алгебра
расширена арифметикой над полем вещественных чисел. <...> Введение
В настоящее время в области управления программными проектами
(ПП) для решения проблемы недостатка информации все большее применение
находят информационные системы мониторинга (ИСМ). <...> В распределенном проекте характеристики
этих элементов значительно удалены друг от друга, и требуются
специальные технологии для организации эффективного доступа к данным. <...> Однако
существующие подходы [1, 2] ограничиваются моделированием коммуникаций
между элементами ИСМ и не позволяют исследовать вычисления, которые
возникают, если обработка распределенных характеристик объекта осуществляется
на этапе их сбора, как это предлагается в работе [3]. <...> Для моделирования как коммуникационных, так и вычислительных аспектов
мониторинга целесообразно использовать известную модель параллельных
вычислений – пи-исчисление Робина Милнера [2], в основе которого
лежит передача сообщений по каналам. <...> Расширим
пи-исчисление арифметикой над полем вещественных чисел
R, как это сделано в работе [4], сохранив при этом семантику исходной алгебры
процессов. <...> Введем
следующие обозначения для процессов: Reg – регистрирует некоторый атрибут
ПП; Func – вычисляет производный показатель или индикатор ПП; Save –
передает результат пользователю или сохраняет его в базе данных; Dist – рассылает
информацию одному или нескольким процессам. <...> Тогда в нотации пиисчисления
система мониторинга описывается следующим выражением:
System Reg Dist Func Save
. <...> 2 Регистрация
Процесс Reg можно описать выражением <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: