Управление решателями задач
Управляемость программы в процессе ее жизненного цикла может быть повышена за счет разделения декларативного и процедурного компонентов представления программы. В этом случае декларативный компонент программы становится объектом мониторинга и ручного управления, а процедурный — объектом сопровождения и управления. Достижение управляемости программы в процессе ее жизненного цикла состоит… Читать ещё >
Управление решателями задач (реферат, курсовая, диплом, контрольная)
Если база знаний интеллектуальной системы является концептуальной, то самостоятельным компонентом интеллектуальной системы становится решатель задач — специализированный интерпретатор концептуальных баз знаний, в котором зафиксированы онтология базы знаний и алгоритмы решения задач.
Управляемость программы в процессе ее жизненного цикла может быть повышена за счет разделения декларативного и процедурного компонентов представления программы. В этом случае декларативный компонент программы становится объектом мониторинга и ручного управления, а процедурный — объектом сопровождения и управления. Достижение управляемости программы в процессе ее жизненного цикла состоит в сведении к некоему разумному минимуму ее процедурного компонента за счет представления как можно большей информации в ее декларативном компоненте, что близко идеям интеграции отдельных программ в программные системы с использованием декларативного представления схемы интеграции [Пелц, 2004].
Мониторинг решателя задач, выполняемый в соответствии с априорными знаниями управленцев, направлен на получение неявной информации о декларативном компоненте этого решателя. Примерами таких задач мониторинга являются оценивание программ и поиск в них дефектов в соответствии с заданными метриками и определениями дефектов.
Ручное управление решателем задач направлено на изменение его декларативного компонента лицами, управляющими этим решателем, с учетом результатов его мониторинга. Примерами могут служить задачи устранения с помощью интерактивных средств выявленных дефектов в декларативной компоненте решателя, задачи изменения схемы распараллеливания решателя задач с учетом информации о степени его реального параллелизма при работе на различных данных и т. п.
Автоматическое управление решателем задач направлено на автоматическое изменение его свойств с учетом результатов мониторинга обрабатываемых им информационных ресурсов, либо результатов мониторинга самого решателя задач (адаптацию к результатам мониторинга). Если некоторая подсистема управления решателем задач является интеллектуальной системой, то управление ее базой знаний может рассматриваться как задача автоматизированного управления информационными ресурсами.