Page 132 - 6109
P. 132

програмами, написаними на мовах традиційного програмування;
                      –  інструментальні засоби, що містять багато, але не всі компоненти ЕС.
               Таке  програмне  забезпечення  призначене  для  розробників,  що  володіють
               технологіями  програмування  що  уміють  інтегрувати  різнорідні  компоненти  в
               програмний комплекс.
                      –  оболонки  ЕС  загального  призначення,  що  містять  всі  програмні
               компоненти, але що не мають знань про конкретні наочні середовища. Засоби
               цього  типу  і  подальшого  не  вимагають  від  розробника  додатки  знання
               програмування.  Прикладами  є  АЧ,  Leonardo,  Nexpert  Object,  Kappa,  EXSYS,
               GURU,  ART,  KEE  і  ін.  Останнім  часом  все  рідше  вживається  термін
               «оболонка», його замінюють ширшим терміном «середовище розробки». Якщо
               хочуть  підкреслити,  що  засіб  використовується  не  тільки  на  стадії  розробки
               додатку, але і на стадіях використання і супроводу, то використовують термін
               «повне  середовище»  (complete  environment).  Для  підтримки  всього  циклу
               створення і супроводу програм використовуються інтегровані інструментальні
               системи типу Work Bench, наприклад KEATS, VITAL.
                      Основними компонентами системи KEATS є:
                      –  ACQUIST  –  засоби  фрагментації  текстових  джерел  знань,  що
               дозволяють  розбивати  текст  або  протокол  бесіди  з  експертом  на  безліч
               взаємозв'язаних, анотованих фрагментів і створювати поняття (концепти);
                      –  FLIK – мова представлення знань засобами фреймової моделі;
                      –  GIS  –  графічний  інтерфейс,  використовуваний  для  створення
               гіпертекстів  і  концептуальних моделей, а також для проектування фреймових
               систем;
                      –  ERI  –  інтерпретатор  правив,  що  реалізовує  процедури  прямого  і
               зворотного виводу;
                      –  TRI  –  інструмент  візуалізації  логічного  виводу,  що  демонструє
               послідовність виконання правив;
                      –  Tables – інтерфейс маніпулювання таблицями, використовуваними для
               зберігання знань в БЗ;
                      –  CS – мова опису і розповсюдження обмежень;
                      –  TMS – немонотонна система підтримки істинності.
                      При  використанні  інструментарію  даного  типу  можуть  виникнути
               наступні складнощі:
                      –  стратегії, що управляють, які закладені в механізм виводу, можуть не
               відповідати  методам  рішення,  які  використовує  експерт,  що  взаємно-діє  з
               даною  системою,  що  може  привести  до  неефективних,  а  можливо,  і
               неправильним рішенням;
                      –  спосіб представлення знань, використовуваний в  інструментарії, мало
               підходить для опису знань конкретної наочної області.
                      Проблемно/предметно-орієнтовані оболонки і середовища (не вимагають
               знання програмування):
                      –  проблемно-орієнтовані  засоби,  призначені  для  вирішення  завдань
               певного класу (завдання пошуку, управління, планування, прогнозування і ін.) і
               містять відповідні цьому класу функціональні модулі;



                                                                                                            132
   127   128   129   130   131   132   133   134   135   136   137