Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моногафия_Авт пр КСЗИ.doc
Скачиваний:
351
Добавлен:
18.03.2016
Размер:
3.75 Mб
Скачать

4.4.2.Разработка лингвистического обеспечения сапр ксзи

Под лингвистическим обеспечением САПР понимается совокупность языков, терминов и определений, необходимых для выполнения автоматизированного проектирования [29].

Одной из важнейших задач при создании лингвистического обеспечения САПР является выбор языков взаимодействия и форм общения проектировщика с ЭВМ. Именно необходимостью в специальных языках взаимодействия и целесообразного сочетания вычислительных процессов, осуществляемых машиной, и операций, производимых человеком, САПР отличаются от чисто вычислительных систем.

Языки взаимодействия являются особыми средствами, специально ориентированными на нужды проектировщика. Если языки программирования направлены главным образом на универсальность и удобство трансляции их в машинные языки, то языки взаимодействия предназначены для обеспечения наибольших удобств общения проектировщика с ЭВМ, наиболее компактного представления проектной информации, наибольших удобств для осуществления проектных процедур и т. д.

Успех применения САПР в значительной степени связан с выбором и реализацией данных языков взаимодействия.

Языки, используемые в САПР, в общем случае можно разделить на три основные группы: входные, выходные, базовые [33]. Входные языки предназначены для описания проектируемых объектов и управления процедурами проектирования. Основным требованием, предъявляемым к входным языкам, является их максимальная близость к языку проектировщика в данной предметной области. Выходные языки ориентированы на вывод полученных в результате проектирования проектах решений в виде необходимой проектной документами, удовлетворяющей требованиям изготовления объекта и стандартам.

Так же, как и для входных языков, в САПР должна быть предусмотрена достаточно широкая номенклатура выходных языков для удовлетворения различным требованиям с точки зрения реализации проектируемых объектов и требованиям к различным формам представления документации, принятой в проектной организации.

Базовые языки - языки, на которых осуществляется программирование основных процедур проектирования.

В САПР КСЗИ используются все составляющие лингвистического обеспечения. Основа лингвистического обеспечения САПР - специальные языковые средства, называемые языками проектирования, предназначенные для описания процедур автоматизированного проектирования. Основная часть лингвистического обеспечения – языки общения человека с ЭВМ. Проблемно-ориентированные языки проектирования аналогичны алгоритмическим языкам программирования. В одних случаях проблемно-ориентированные языки строят таким образом, что описание любой задачи состоит из оригинальных терминов физического и функционального содержания. Переход от физического и функционального описания задачи к программам для ЭВМ реализуется автоматически с помощью транслятора. В других случаях, например при решении геометрических задач инженерного типа, проблемно-ориентированные языки соединяют в себе средства алгоритмического языка высокого уровня для решения вычислительных математических задач и специальные языковые средства моделирования геометрических объектов.

Средством разработки лингвистического обеспечения САПР КСЗИ является механизм формирования запросов в среде СУБД Ассess.