ПОИСК Статьи Чертежи Таблицы Лингвистическая среда комплексной САПР из "Теоретические основы построения базовых адаптируемых компонентов САПР МЭА " Теоретические исследования в области разработки средств лингвистического обеспечения являются одним из важнейших элементов общей теории САПР. [c.52] Комплексные САПР рассматриваются как организационно-технические системы. В них в виде отдельных подсистем включены коллективы разработчиков и пользователей САПР (проектировщиков). Это позволяет выделить системный, функциональный аспект средств лингвистического обеспечения. [c.52] Рассмотрим с системной точки зрения три наиболее важные функции лингвистического обеспечения комплексной САПР коммуникативную, сигнификативную [46] и познавательную эвристическую. [c.52] Интеллектуальность комплексной САПР следует понимать как способность взаимодействовать с другими подсистемами в рамках организационно-технической системы и получать информацию из внешней среды способность к мотивации своей деятельности на основе анализа ситуации, состояния процесса проектирования и накопленных знаний. [c.52] На основе методов теории систем комплексные САПР следует рассматривать как сложные системы [28]. Они качественно отличаются от обычных технических и программных систем способами и средствами обмена, накопления и хранения информации. [c.53] Информация, циркулируюш ая в комплексной САПР как в системе человеко-машинных коммуникаций, обладает определенным смыслом. Он инвариантен относительно способов ее кодирования (отражения во внутримашинное представление) и каналов связи человек — машина, т. е, технических средств САПР. [c.53] В комплексной САПР приемником и источником (передатчиком) информации попеременно являются либо пользователь (разработчик) САПР, либо программная система (ее отдельные подсистемы или пакеты прикладных программ). Смысл передаваемой информации и его интерпретация адресатом составляют соответственно семантику и прагматику сообш,ений. [c.53] Комплексная САПР МЭА как сложная система имеет, таким образом, семиотическую (языковую) природу информационных связей между отдельными подсистемами, включая коллективы разработчиков и пользователей САПР. Качественное отличие комплексной САПР от программных систем и ППП заключается в том, что обмен информацией в ней происходит на семантическом уровне. В обычных программных системах и пакетах информационные связи осуществляются на синтаксическом уровне, например на уровне синтаксиса языка управления заданиями ОС ЕС. [c.53] В комплексных САПР подобная информация формируется автоматически или с минимальным участием человека. Анализ ее смысла возложен на соответствующие лингвистические средства. Обмен-информацией между отдельными частями комплексной САПР иро-исходит на семантическом (смысловом) уровне. Основное отличие от обычных программных систем заключается в том, что подготовка информации, а следовательно, и ответственность за ее правильность для каждого из ППП осуществляются автоматически самой комплексной САПР, а не пользователем. В его функции входит лишь составление общего задания, которое инвариантно к выбору средств решения (к выбору конкретных пакетов для решения отдельных задач). [c.54] Процесс проектирования в комплексной САПР МЭА осуществляется в рамках некоторой информационной и лингвистической среды. Она отражает как предлютную ориентацию комплексной САПР, ее структуру и средства коммуникации с коллективами разработчиков САПР и разработчиков МЭА (пользователей), так и программные, информационные и технические средства, которые поддерживают процесс проектирования, средства коммуникации и адаптируемость САПР. [c.54] Средством семантического обмена информацией между коллективами разработчиков и пользователей, менсду отдельными представителями данных коллективов является естественный профессиональный язык, а такл е ряд искусственных языков язык теории систем, язык математики, язык логики и т. п. [c.55] Исследования, выполненные автором в ряде работ [24, 25] позволили сформулировать концепцию разработки лингвистического обеспечения комплексной САПР как базового адаптируемого компонента инфо 1мационного обеспечения. Она является системой внешнего и внутреннего представления данных и информационного обмена в системе коммуникаций организационно-технической системы. [c.55] При использовании средств и методов автоматизированного проектирования возникает ряд задач выработка рациональной структуры комплексной САПР, состоящей из набора базовых компонентов построение оптимальных маршрутов проектирования для конкретных устройств МЭА составление заданий на проектирование решение проектных задач базовым набором ППП. Необходимая степень их формализации и средств отображения в ЭВМ может быть достигнута за счет разработки иерархической системы специализированных языков САПР. [c.55] Проблемно-ориентированные языки комплексной САПР можно разбить по их целевому назначению на четыре основные группы, приведенные ниже. [c.57] Последняя группа языков позволяет описывать входные языки комплексной САПР на глубинно-семантическом уровне. Тем самым определяется внутренняя структура языков пользователей САПР. [c.57] В эту группу языков могут быть включены языки программных систем обработки символьной информации. Они применяются для кодирования и запоминания в библиотечных наборах данных текстовой информации (например, заданий на проектирование), работают в диалоговом режиме. В общем случае такие программные системы не включены в состав мониторной системы комплексной САПР, а играют вспомогательную роль в процессе кодирования входной информации. Их примером является система 1ЕС, разработанная Ленинградским университетом [47]. [c.57] Отличительной особенностью функционирования лингвистического обеспечения подсистем САПР и ППП в лингвистической среде комплексной САПР является то, что пользователи САПР (проектировщики МЭА) не используют эти языки для описания заданий на проектирование. Более того, использование в рамках комплексной САПР всего набора входных языков ППП и подсистем привело бы к неоправданным затратам временных ресурсов. Это связан с необходимостью ознакомления с данным набором языков, непредсказуемым количеством ошибок при кодировании заданий на проектирование из-за большой неоднородности языков ППП, загрузке мониторной системы потоком диагностической информации и т, п. Поэтому в рассматриваемой комплексной САПР МЭА в состав лингвистического обеспечения входят языковые конверторы. Они предназначены для кодирования входного потока информации на едином входном языке комплексной САПР МЭА в проблемные входные языки пакетов и подсистем. [c.58] Подобная концепция информационного обмена между комплексной САПР и ППП рассмотрена автором в [25]. Она позволяет обеспечить инвариантность пользователя САПР относительно как входных языков ППП, так и набора ППП и функциональных особенностей каждого из пакетов. [c.58] Вернуться к основной статье