МЕТОДОЛОГИЯ «ЛОГСЕМИС» ДЛЯ СОЗДАНИЯ ИНТЕЛЛЕКТУЛЬНЫХ СИСТЕМ
Этапы методологии «ЛОГСЕМИС»
Слабая формализуемость и специфичность задач, решаемых ИС, отсутствие завершенной теории построения таких систем и методологий их разработки приводят к необходимости создания методологий и технологий. Разработанная методология «ЛОГСЕМИС» применяется для создания ИС различного назначения, функционирующих в сложных проблемных средах и используемых для решения задачи целепо- лагания, которая приведена в § 1.2. Как было отмечено, к таким ИС относятся ИСППР. Методология включает методы создания таких ИС на всех этапах их построения: идентификации, концептуализации, формализации, выполнения, тестирования и опытной эксплуатации. В описании методологии в скобках приведены названия работ, выполняемых в процессе разработки программных средств по Государственному стандарту РФ «Информационная технология. Процессы жизненного цикла программных средств» (ГОСТ Р ИСО/МЭК 12207— 99). Особенностью созданной методологии являются работы, выполняемые на перечисленных этапах для создания ИСППР, используемых для решения задачи целеполагания. Эти работы выполняются с использованием программного инструментального средства поддержки созданной методологии, установка и эксплуатация которого или его базовых компонентов выполняется в процессе эксплуатации жизненного цикла программного обеспечения в соответствии с упомянутым Государственным стандартом РФ.
Методология «ЛОГСЕМИС» состоит из следующих этапов.
I. Этап идентификации (анализ требований к системе и архитектурное проектирование системы). На этом этапе осуществляется постановка задачи целеполагания, для решения которой создается ИСППР. На ее основе выделяются требования к блокам, входящим в состав ИСППР: целеполагания, адаптации и объяснений, а также к метарешателю, решателю и базе знаний.
II. Этап концептуализации (анализ требований к программному обеспечению). На этом этапе выделяются объекты, классы объектов, атрибуты и отношения между объектами, а также осуществляется выделение закономерностей проблемной среды. Выполняется разработка блока целеполагания.
III. Этап формализации (архитектурное и детальное проектирование программного обеспечения). На этом этапе выполняются следующие работы:
- 1) осуществляется формализация закономерностей проблемной среды (построение прикладных логических моделей представления знаний, используемых для решения задач и хранящихся в базе знаний);
- 2) генерирование по найденному наилучшему пути достижения целей метаправил, используемых для выбора прикладных логических моделей представления знаний, применяемых в процессе поиска решений задачи целеполагания;
- 3) автоматическая проверка сгенерированных метаправил на применимость для решения задачи целеполагания.
В результате выполнения работ 2 и 3 осуществляется построение блока адаптации;
4) построение иерархии объяснений с целью разработки блока объяснений в ИСППР.
IV. Этап выполнения и тестирования (кодирование программного обеспечения, тестирование и интеграция программного обеспечения). На этом этапе выполняется отладка метаправил и прикладных логических моделей представления знаний, а также комплексная отладка [1]
всех созданных блоков ИСППР и их взаимодействия в программном инструментальном средстве поддержки методологии.
V. Этап опытной эксплуатации (квалификационные испытания, установка программного обеспечения, поддержка приема программного обеспечения). На этом этапе выполняется установка ИСППР, созданной па базе программного инструментального средства, и ее приемка.
Перечисленные работы охватывают весь спектр работ по созданию ИС, функционирующих в сложных проблемных средах и используемых для решения задачи целеполагания, принятых у специалистов по интеллектуальным технологиям. Следует отметить, что названия этапов в методологии «ЛОГСЕМИС» совпадают с названиями этапов построения экспертных систем. Они использованы, поскольку отражают специфику создания интеллектуальных систем различного назначения.
На основе разработанной методологии осуществляется создание блоков целеполагания, адаптации и объяснений. Методы создания этих блоков реализованы в программном инструментальном средстве поддержки методологии «ЛОГСЕМИС». Также встроенными блоками в этом средстве являются база знаний, метарешатель и решатель, которые также входят в состав ИСППР, разрабатываемой на основе методологии «ЛОГСЕМИС».
Далее опишем назначение перечисленных блоков ИСППР и их взаимосвязи.
- [1] Наилучший путь найден с использованием введенной эвристической функции.40