Аннотация

В статье дается анализ специфики программных систем автоматизации экспериментов (САЭ). Показаны причины потери возможности повторного использования компонентов. Сформулирована концепция автоматически компонуемой распределенной САЭ, обеспечивающей использование компонентов в разных экспериментах без изменения других частей системы и модификацию САЭ пользователями. Определены ключевые задачи, решение которых необходимо для построения такой системы, и описано их решение с использованием современных сетевых технологий. Ряд разработанных типовых компонентов проверен в реальных экспериментах на источниках нейтронов ИБР-2 и ИРЕН. Работа выполнена в соответствии с протоколом о совместных работах Лаборатории нейтронной физики им. И. М. Франка ОИЯИ и университета «Дубна».