Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Проектирование системы программирования для интегрированных систем машинной геометрии и графики Аджиев, Валерий Джелембиевич

Данная диссертационная работа должна поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Аджиев, Валерий Джелембиевич. Проектирование системы программирования для интегрированных систем машинной геометрии и графики : автореферат дис. ... кандидата технических наук : 05.13.11 / Моск. инж.-физ. ин-т.- Москва, 1992.- 20 с.: ил. РГБ ОД, 9 92-2/338-6

Введение к работе

'[. Л

^Актуальность проблемы.

Геометрнко-графнчсское моделирование является важним разделом математического моделирования и используется в настоящее время во многих області ях науки и техники. При этом от исходной прикладной задачи переходят к постанопкс и решению геометрической задачи, а результаты ее решения интерпретируют в терминах исходной прикладной области. Эффективным, удобным и перспективным методом решения геометрических задач является так назыгаемый "прямой метод", который в отличие от распространенных аналитических, графических и графоаналитических методов принципиально ориентирован на ЭВМ и предполагает на всех этапах решения - при постановке геометрической задачи, разработке алгоритма ее решения и реализации этого алгоритма - использование геометрических понятийных и инструментальных средств. Инструмеиталынлм средством для реализации алгоритма при этом является интегрированная система машинной геоме грин и графики (IICMJ Т), ядром которой является семантический пакет, включающий геометрический и графический процессоры.

Используя ИСМГГ, пользователь описывает геометрический алгоритм либо в виде прямых обращений к процедурам семантического пакета (в виде отдельных обращений, каждое из которых сразу же интерпретируется, или в виде программы на "процедурном" языке), либо в виде программы на геометрическом языке?, конструкции которого сооа носятся с процедурами семантического пакета опосредованно. Возможно взаимодействие иолюователя с системой в рамках диалоговой надстройки. Иными словами, семантический пакет погружен в геометрическую систему программнротг.нш, которая, вообще говоря, предъявляет on; іеделеї !Ш.:е требования и к самому пакету. Вгшду того, что сущеса сующие ИСМГГ пемногочнслеї ініл и носят но многом експериментальний харахі ер, специфические проблемы построения их систем программирования изучены недосгаточно.

Цепь работы.

Целмо лиссор рнмонной работы якляс-ггея проведение теоретических исследований и инженерных разрабочта, напранленпых на создание методики проектирования систем программирования ИСМГГ с учетом их геометрической специфики и с использованием современного аппарата проектирования и резлн-

злции языкоеьгх средств, а также экспериментальная апробация полученных результатов.

В соответствии с этим были поставлены и решены следующие задачи.

1. Разработка общих принципов и формулирование критериев проектирования сис-j ем пгюгрзммнрогяния ИСМІТ.

2 Разработка и исследование математической модели системы проітам-mmj юігшия ИСМГГ с формальным описанием сисгахсиса и семантики геометрического языка.

3. Разработка инженерных основ проектирования системы программирова
ния ИСМГГ с язько.чыми средствами разного уровня - с языком спецификаций
для процедурного геометрического языка и методикой построения трансля-
т'-тл для геометрического языка высокого уровня.

4. Программная реализация системы программирования ИСМГГ и при
кладных программных средств, а также их экспериментальная апробация в
задачах обработки материалов летных испытаний и автоматизации научных
исследований.

Научная новизна.

  1. На основе сформулированных общих принципов и критериев предложена методика проектирования системы программирования ИСМГГ, отличающаяся от известных учетом геометрической специфіки и предполагающая использование современных тенденции и методов построения и реализации языковых средств.

  2. На основе типовой структурной модели ИСМГГ и обобщения понятийных средств многомерного и динамического геометрического моделирования разработана функшюпалыгая модель ИСМГГ в виде многосортной алгебры с разделением синтжсичсского и семантического уровней.

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

Методы исследования.

При работе над диссертацией использовались методы теории алгебраических систем, теории формальных языков, математической теории вычислений и теории компиляции.

Практическая ценность результатов работы.

Даны обоснованные рекомендации по построению систем программирования ИСМГГ с процедурним геометрическим языком и с языком высокого уровня. Определены укрупненные алгоритмы процедур верхнего уровня семантического пакета, предложен язык спецификаций для программирования на процедурном языке.

Даны рекомендации по построению транслятора геометрического языка высокого уровня: определена его структур, укрупненные алгоритмы отдельных модулей.

Разработашш методика шиш применение при программной реализации системы программирования для ряда версий ИСМП' САГРЛФ га ЭВМ ЕС, CM, PC, а также при создании диалоговой системы графического документирования. ДОКУМЕНТ на ЭВМ ЕС Разработанные программные средства внедрены и используются при обработке материалов летных испытаний в Детпо-исследопательском институте, в учебном процессе и научных исследованиях в МИФИ.

Апробация результатов работы.

Основные результаты диссертационной работы докладывались на II Всесоюзной конференции "Методы и средства обработки сложной графической информации" (Горьким, 1985); Всесоюзной школе-семннаре "Информатика и интерактивная г.омпыотерная графика" (Цажадзор, 1987); XXXII конференции МИФИ (Москва, 1987); III Всесоюзной конференции "Методы и средства обработки изображений и сложной графической информации" (Горький, 1988).

Публикации.

По теме диссертации опубликовано 7 научных работ. Структура и объем диссертации.

Работа содержит 137 страниц основного текста, 28 рисунков, 3 таблицы,

список литературы из 120 наименований на 11 страницах, 2 приложения.

Похожие диссертации на Проектирование системы программирования для интегрированных систем машинной геометрии и графики