Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Report_Danyakin.docx
Скачиваний:
41
Добавлен:
04.06.2015
Размер:
7 Мб
Скачать
☆

1.1.1 Модель интеллектуальной среды поддержки разработки интегрированных экспертных систем и ее особенности

Модель интеллектуальной среды МАТ [1] представляется четверкой вида

МАТ = <KB, K, P, Т>,

где KB – технологическая база знаний (БЗ) о составе проекта и типовых проектных решениях, используемых при разработке ИЭС; К = {Ki}, i=1,…,m, – множество текущих контекстов Ki, состоящих из множества объектов из KB, ре­дактируемых или выполняющихся на текущем шаге управления; P – специальная программа – интеллектуальный планировщик, управляющая процессами разработки и тестирования ИЭС; Т={Ti}, i=1,…,n, – множество инструментов Ti, применяющихся на различных этапах разработки ИЭС, т.е. инструментальных программных средств (ИС), зарегистрированных в комплексе АТ-ТЕХНОЛОГИЯ [1].

Рассмотрим каждый элемент модели МАТ подробнее, начав с КВ как декларативной основы процесса интеллектуальной поддержки разработки ИЭС, т.е. выступающей в качестве информационного хранилища в данной среде. Компонент KB определяется как

КВ = <WKB, CKB, PKB>,

где WKB – это БЗ, содержащая знания о типовых проектных процедурах (ТПП), описывающие последователь­ности и способы применения тех или иных инструментальных средств при создании прикладных ИЭС, а также последовательности этапов соз­дания ИЭС; CKB – это БЗ, включающая знания об использовании ТПП и повторно-используемых компонентов (ПИК), включая фрагменты созданных ранее прототипов ИЭС (хранится в виде сети типа: СKB = <, R>, где = {i}, i=1,…,r, – множество объектов сети; R = {rij}, i=1,…,t, j=1,…,h, – множество связей между ними); РКВ – пред­ставляет собой БЗ, содержащую специфические знания, используемые на различных этапах создания прототипа ИЭС для решения задач, требую­щих нестандартного подхода.

Текущий контекст Кi представляется в виде Ki=<KD, KP>, где KD – декларативный контекст, предназначенный для хранения статической декларативной информации о структуре проекта, инженере по знаниям и текущем пользователе; KP – процедурный контекст, вклю­чающий в себя объекты, явно влияющие на дальнейшие шаги планиров­щика (этап ЖЦ системы, текущий редактируемый или исполняемый объ­ект, текущая цель, текущий исполнитель, глобальный план разработки и т.д).

Интеллектуальный планировщик P в общем виде описывается моделью

P=<S, {Ai}, pa, pb, I, GP>,

где S – состояние теку­щего контекста, при котором активизируется планировщик; {Ai}, i=1,…,k, – множество функциональных модулей Ai, входящих в состав планировщика; pa – процедура выбора текущей цели на основании глобального плана разработки; pb – процедура выбора наилучшего функционального модуля-исполнителя из списка возможных кандидатов; I – процедуры, обеспечивающие интерфейс с соответствующими компонентами комплекса АТ-ТЕХНОЛОГИЯ; GP – процедуры работы с глобальным планом разработки ИЭС.

Таким образом, базовыми элементами интеллектуальной среды поддержки разработки ИЭС являются средства интеллектуального планирования действий инженера по знаниям и исполнения построенного плана - интеллектуальный планировщик, представляющий собой специализированное средство, разработанное на основе объединения моделей и методов традиционного планирования с методами, применяемыми в области ЭС.

Подобного рода гибридизация является вполне обоснованной при решении задач, связанных с разработкой ИЭС, поскольку использование гибких механизмов ЭС, позволяющих четко отражать логику эксперта и декларативный способ описания знаний о ПрО при построении плана, в сочетании с определенными традиционными методами планирования.

В основу организации средств интеллектуального планирования положено комбинированное применение ТПП - в качестве алгоритмической составляющей подхода, и ПИК - в качестве функциональной основы подхода. Оперируя ТПП как основным алгоритмическим элементом, интеллектуальный планировщик в каждый момент времени производит детальное построение плана разработки в зависимости от текущего состояния проекта (степень готовности, риски, наличие ресурсов, особенности ПрО и т.п.).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]