Рис. 3. Архитектура МАСТИ
веденной рабочей станции в системе.
Распределенная конфигурация использует сеть для передачи пото-
ков и команд между рабочими станциями. Поддержка сетевых опе-
раций обеспечивается сетевыми агентами, включаемыми в локальные
конфигурации. Архитектура МАСТИ для проверки свойств потоков и
агентов построена на основе использования доски объявлений (рис. 3).
Планировщик системы выделяет агентам время для работы. Ис-
пользуется режим квазипараллельной работы агентов. Агенты полу-
чают для исполнения периодически короткие интервалы времени. На
доску объявлений помещается текущая информация о состоянии аген-
тов и потоков, используемая планировщиком для вызова (активации)
соответствующих агентов.
Вся система и отдельные локальные подсистемы на каждой ра-
бочей станции могут быть реконфигурированы при необходимости
для решения различных задач по сбору, обработке и анализу свойств
потоков и агентов. Различные конфигурации могут быть созданы на
основе заданного набора агентов. Каждый агент имеет собственные
настройки и панель управления, поддерживает COM интерфейс об-
мена данными и программный интерфейс, управляемый командами
JScript. Коллекция агентов может быть расширена. В настоящее время
агенты разрабатываются на языке C++. В качестве средства проек-
тирования используется Microsoft Visual Studio .NET. Шаблон проек-
та агента создается с помощью дизайнера проектов Microsoft .NET
Project Wizard.
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2005. № 4 79