Раздел: Документация
0 ... 81 82 83 84 85 86 87 ... 96 реализована в рамках компоненты интеллектуальная компьютерная среда ИКС. В работе специально для решения задач КТПП был предложен и реализован язык спецификаций, построенный на базе блоков принятия решений. На основе материалов из этой работы под руководством авторского коллектива создается символьная база знаний по решению задач КТПП. В ИКС перечисляются множество объектов и их свойства, используемые в прикладной области при решении задач. Словарь является единым для всей системы. С помощью словаря организуется общение пользователей с системой в стиле «деловой прозы» конструктора. Отдельные правила принятия решений оформляются в виде информационных блоков, максимально копирующих форму справочника конструктора и легко заполняемую и редактируемую пользователем с помощью стандартных текстовых редакторов. На основе блоков принятия решений (БПР) средствами ИКС автоматически генерируется программа на универсальном языке программирования Си. Графическая БЗ содержит набор параметризованных графических прототипов чертежей и заготовок к ним. Вместе с ними в состав графической базы знаний входят словарь понятий и таблицы с фактическими значениями параметров для параметризации итоговых чертежей. Взаимодействие символьной и графической баз знаний приведено на рис.3.22., 3.23. Фактические параметры могут быть рассчитаны, выбраны из таблицы с нормативно-справочной средой или установлены в диалоге по требованию пользователя. Еще раз подчеркнем, что если информация в традиционном справочнике понятна пользователю, то та же информация, записанная средствами универсального языка программирования, становится недоступной для понимания большинства сотрудников КБ. Это делает необходимым для пользователя вовлечение в процесс традиционного создания программных приложений посредника в лице программиста. В программных системах, разработанных в 1970-80 годы, процесс проектирования обычно зафиксирован жестко и оформлен как неделимое целое. Отдельные функциональные модули, входящие в состав таких программных систем, часто не могут быть использованы вне этого контекста при решении других задач. Принципы объектно-ориентированного подхода, в основу которого положено понятие объекта и связанных с ним свойств и действий, практически не используется в традиционных системах проектирования. В качестве таких объектов при проектировании может выступать расчет крепежа, выбор свойств материалов и т.д. (здесь следует заметить, что в традиционных справочниках такое разделение на объекты достаточно широко используется). Создание символьной базы знаний Эксплуатация символьной базы знаний 1. икс/ссс -описание свойств объектов в словаре понятий -формирование структур таблиц на базе словаря понятий Методика подключения базы ананиИ к ИнИс 2.ИКС/БПР -описание правил в форме БПР -редактирование БПР -генерация Си-программ и поучение ЕХЕ-модулей -формирование ВМ -сохранение в файловой системе * к БПР и ВМW -получение протокола работы -просмотр ВМ -формирование задания на структуру таблиц Символьная база знаний: -таблицы параметров -блоки принятия решений (БПР) -вычислительные модели (ВМ) Протокол пояснений к принятым решениям 3. ИнИС - заполнение таблицы фактическими параметрами в результате -диалога -выбора -расчета запуск ВМ на выполнение -из меню -средствами икс/пл Результаты выполнения ВМ 4. ИКС/ПЛ -протокол ВМ -планирование и реализация плана в рамках ВМ -получение протокола работы - просмотр и редактирование результатов Рис.3.22. Взаимосвязь отдельных компонент ИКС и ИнИС в ходе создания и эксплуатации символьных баз знаний Выбранный подход к созданию САПИР, связанный с использованием новой информационной технологии и применением новых форм представления знаний для решения задач КТПП, также изменил архитектуру строения последних. Если входные данные и выходные результаты «старых» автоматизированных систем КТПП и «новых» САПИР остались без видимых изменений, то внутреннее построение Разработка графической Эксплуатация графической : базы званий 1. ИКС -включение в словарь понятий свойств графических объектов] -формирование структуры таблицы параметров 2. T-FLEX CAD < -создание прототипов графических объектов -редактирование графических объектов -параметризация графических объектов -конвертация в формат .DFX, STEP -сохранение в файловой системе -получение твердой копии Графическая база знаний: • словарь понятий таблица параметров - параметрический графический объект 1. ИнИС заполнение таблицы фактическими значениями в результате -диалога -выбора из меню -расчета Графическая документация 2. T-FLEX CAD -просмотр параметрических графических объектов -оформление графической документации -сохранение в файловой системе -получение твердой копии -твердотельное моделирование Рис.3.23. Взаимосвязь ИнИС, ИКС и T-FLEX CAD в ходе КТПП системы претерпело серьезное изменение. Это связано с осознанием того, что построить концептуальную модель процесса проектирования единовременно на все случаи жизни достаточно затруднительно. Этап разработки является только началом в жизненном цикле создания автоматизированной системы, а этап модернизации должен быть предусмотрен с самого начала ее создания. Модернизации может подвергаться наполнение НСС, изменение расчетных задач, переход к новой программно-технической среде и т.д. Новый подход к созданию САПИР повышает гибкость автоматизированных систем. В «новых» разработках вместе с САПИР поставляется некоторая CASE-технология (рис.3.24), которая призвана 0 ... 81 82 83 84 85 86 87 ... 96
|