Совместный семинар отделов НЭОКС ИБР-2 и НЭОНИКС
09.06.2026 11:00 Конференц-зал ЛНФ (3-й этаж)
"Тенденции развития систем программного обеспечения в нейтронных центрах"
Андрей Сергеевич Кирилов (ЛНФ, ОИЯИ)
Тенденции развития систем программного обеспечения (ПО) в нейтронных центрах, начиная с конца прошлого столетия, можно проследить по материалам рабочего совещания NOBUGS (New Opportunities for Better User Group Software), которое, начиная с 1996 года проводится регулярно. Его основной целью является развитие сотрудничества между учеными и ИТ-специалистами, работающими над ПО для рентгеновских, нейтронных и мюонных источников для сбора и анализа данных, выработки общих подходов к его возможной унификации.
На взгляд автора, можно выделить следующие ключевые моменты или этапы унификации ПО, хотя они не всегда происходили в строгом хронологическом порядке:
• Унификация систем управления установками;
• Организация потоковой передачи данных и службы доставки;
• Выбор форматов данных;
• Разработка программ визуализации и обработки данных;
• Репозитории и регистрация измерений;
• Применение систем AI +ML элементов;
• Организация конвейера измерений (workflow engine).
Процесс унификации позволил сформулировать структуру ПО и успешно реализовать ее. Системы в нейтронных центрах таких как ESS, PSI, ISIS и др. состоит из конфигурируемых управляемых компонентов, обеспечивающих все этапы измерения от подачи пользователем заявки до оформления результатов и получения DOI, а сам процесс измерения организован как производственный. Следует отметить, что в настоящее время особое значение придается соблюдению принципов FAIR (Findable, Accessible, Interoperable, Reusable) в рамках концепции Open Science.