Обсуждаются проблемы разработки гибких аппаратно-программных комплек-сов для физиологических исследований. Проанализирован наиболее общий случай: использование серийной медицинской аппаратуры в качестве состав-ных частей комплекса. Для устранения ряда возникающих при этом проблем в качестве ядра комплекса предлагается использовать универсальное устройство, обеспечивающее синхронизацию всей аппаратуры и позволяющее расширять комплекс путем каскадирования. Программное обеспечение комплекса предла-гается делать модульным и работающим на основе трех типов сценариев: аппа-ратной конфигурации, алгоритмов регистрации сигналов и обработки получен-ных данных. Система хранения данных при этом должна быть адаптивной, под-страиваемой под сценарий.
Ключевые слова: гибкая архитектура, аппаратно-программный комплекс, ре-гистрация физиологических сигналов, полиграфические исследования, модуля-ризация, конфигурирование на основе сценариевВведение. Аппаратно-программные комплексы (АПК), предназначенные для давно и ши-роко используемых (рутинных) медицинских обследований, как правило, мало приспособлены или даже вовсе непригодны для научных исследований и внедрения их результатов в клиниче-скую практику. Причина этого заключается в том, что при составлении технического задания на разработку подобных комплексов невозможно заранее определить набор регистрирующих устройств, необходимых для очередного исследования, и соответственно конфигурацию обору-дования, а также последовательность и структуру накапливаемых и обрабатываемых данных. Поэтому при построении АПК для исследовательской деятельности и решения сложных диаг-ностических задач представляется целесообразным использование гибкой архитектуры.В общем случае для каждого регистрирующего, управляющего или стимулирующего устройства, входящего в состав комплекса, требуется специфическое программное обеспече-ние (ПО), являющееся в настоящее время основным инструментом исследователя во многих предметных областях. К сожалению, разработка ПО зачастую ведется непрофильными спе-циалистами, что приводит к нестабильной или неточной работе ПО и, следовательно, к оши-бочным результатам исследований. Это становится серьезной системной проблемой, которая подробно описана в работе [1], где намечены также и пути ее решения. Подходы к созданию ПО, предлагаемые в настоящей статье, позволят, по мнению авторов, несколько сгладить ост-роту этой проблемы при научном применении АПК.Гибкость состава комплекса и "непредсказуемость" его с точки зрения разработчика диктуют и соответствующие свойства ПО. Модификация ПО для каждой новой задачи пред-ставляется нерациональной -альтернативой является модульная архитектура ПО с возмож-ностью добавления по мере необходимости как уже существующих, так и специально разра-ботанных новых модулей.