Автоматизация научных исследований: сборник научных трудов.
разно использование формальной рекуррентной модели многоуровневых АСНИ, основанной на иерархической структуре комплексных исследований. Язык планирования экспериментальных исследований. Специфика объектов автоматизации обусловливается неполной информацией о требованиях к систе мам управления экспериментальными исследованиями и обработки данных, уточ нением и постоянным усложнением программ исследований. Представителям р а з личных групп исследовательского коллектива необходимо предоставить возмож ность и средства для описания целей исследования и действий по их реализации и при необходимости изменения и внесения дополнений в алгоритм автоматизи рованного эксперимента. Средства планирования должны быть ориентированы на исследователей, являющихся специалистами в конкретной предметной области и , возможно, не владеющих твердыми навыками программирования. Этим определя ется необходимость использования языка непроцедурного типа, позволяющего описывать цели и действия исследования путем последовательной их детализа ции с применением терминологии и приемов, принятых в конкретной предметной области. С учетом изложенных требований в СИБИЗМИР СО АН СССР разработан язык описания алгоритмов эксперимента L E A D E R ( L A N G U A G E O P E X P E R IM E N T A L G O R I T H M S D E R IV A T IO N ) , в качестве формаль ной основы которого использована рекуррентная модель планирования комплекс ных исследований. Базисная конструкция языка - рекуррентно определенное по нятие формулы эксперимента. Формула эксперимента является текстовым (в рамках языка L E A D E R ) представлением композиции имен модулей, объе диненных знаками параллельного (одновременного) и последовательного ( © и © ) выполнения. Синтаксис языка определяется построенной рекур рентной моделью: < постановка задачи> : : = <формула> <формула> : : = <терм> | <формула> <операция> <формула>|<(формула)> <терм : : = <имя объекта> | <имя формулы> <имя объекта> : : = <идентификатор> <имя формулы> : : = <идентификатор> <операция> : : = © I О . Предполагается, что операция последовательного выполнения © являет ся более приоритетной. Поэтому при выводе формульного представления алго ритма исследования используются охватывающие скобки, если необходимо под черкнуть одноочередность параллельно выполняющихся задач. Язык обладает простой и единой для всех уровней структурой, обеспечивающей при этом сме няемость и наращивание понятийного аппарата. Организация баз знаний. Для того, чтобы исключить необходимость много кратного определения общепринятых в повторяемых экспериментах понятий, в систему планирования включены общая и персональные базы знаний, предназна ченные для накопления и модификации информации о предметной области экспе римента. Общая база знаний (ОБЗ) заполняется специалистами в данной пред метной области (экспертами). Персональную базу знаний (ПБЗ) может заво дить каждый пользователь, извлекая информацию из ОБЗ и вводя свои понятия. Общая форма записи в базе знаний (Б З ): <имя понятия > : : = < тело поня тия > . В базе знаний содержатся записи трех видов: формулы, классы и примити вы. Формулы: <тело понятия > : : = <формула на языке L E A D E R > ; запись класса: <тело понятия> : : = <имя объекта> [] }<имя объекта> . . .^j ; примитивы: <тело понятия > : : = <имя исполнимого м одул я> . Помимо указан ных типов в общей базе знаний хранятся также и негативные знания, т .е. фор мулы и подформулы, считающиеся запрещенными в данной реализации и поме ченные стандартным именем ILL . Интерпретатор формул эксперимента. Алгоритм управления исследованиями на языке L E A D E R выводится в виде формулы эксперимента рекуррентно в интерактивном режиме интерпретатором системы планирования. В целом вывод производится "сверху вниз" путем последовательной детализации, вплоть * Игнатьев М .Б ., Путилов В. А., Смольков Г.Я. Модели и системы управления комплексными экспериментальными исследованиями. М., Наука, .1986 , 2 3 2 с . 5 9
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz