Методы принятия управленческих решений

Глава 5 236 оретическое обоснование и ориентированные на использование кон- цепций и методов математической логики. Как следует из названия, язык PROLOG предназначен для программирования экспертных си- стем в терминах логики. Основной особенностью PROLOG, отличаю- щей его от всех других языков, является декларативный характер на- писанных на нем программ. Язык LISP отличается способностью об- рабатывать списковые структуры. Кроме того, языки программирова- ния LISP и PROLOG имеют встроенные механизмы для манипулиро- вания знаниями. Помимо LISP и PROLOG создано множество других языков, ориен- тированных на обработку символьной информации и разработку экс- пертных систем: SMALLTALK, FRL, NTERLISP и т. д. Кроме специали- зированных, для разработки экспертных систем используются и обыч- ные языки программирования общего назначения: C, ASSEMBLER, PASKAL, FORTRAN, BASIC и др. Общими недостатками языков программирования, как единственного инструментального средства для создания экспертных систем, являются: • высокая трудоемкость разработки системы; • необходимость наличия высокой квалификации программистов; • трудности с внесением изменений в готовую систему. Все это делает применение языков программирования в качестве ин- струментального средства для реализации экспертных систем весьма дорогостоящим и трудоемким. Использование программирования, дает разработчику возможность не программировать некоторые или все компоненты экспертных си- стем, а выбирать их из заранее составленного набора. Средства этой категории включают несколько программных моду- лей, что позволяет пользователю комбинировать в процессе разработ- ки экспертной системы разные стили программирования. Среди пер- вых проектов такого рода — исследовательская программа LOOP, допу- скавшая использование двух типов представления знаний: базирующе- гося на системе правил и объектно-ориентированного. При применении оболочек специалист полностью освобождается от создания программ и занимается лишь наполнением базы знаний, по- этому с точки зрения разработчика экспертных систем их использова- ние представляет наибольший интерес. Типичным представителем этой группы инструментальных средств является пакет EXSYS Professional 5.0 for Windows (разработчик — ком-

RkJQdWJsaXNoZXIy MTg0Mzg=