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



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

Автоматизированное конструирование программ на основе генерирующих модулей Абдыкалыков, Талантбек Асиевич

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

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

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

Абдыкалыков, Талантбек Асиевич. Автоматизированное конструирование программ на основе генерирующих модулей : автореферат дис. ... кандидата физико-математических наук : 05.13.11.- Санкт-Петербург, 1991.- 16 с.: ил.

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

АКТУАЛЬНОСТЬ ПРОБЛЕМІ!. В настоянеє время - в условней дальнейшего расширения сфери применения ЭВ!! н возрастания стоимости создания программного обеспечения - решение задачи автоматизации (хотя би частично!) программирования представ-тяот значительный интере"с. Как известно, один из перспективных путей репения этой задачи состоит в создании систем с автоматическим синтезом программ, способных выдавать текст программы на традиционном языке высокого уровня ив ее спеши Фккаций, яиракешшх в некотором формализованном виде. Практика создания подобных систем выдвинула целый рід проблем как чисто теоретических, связанных с необходимостью разработки средств спецификации и синтеза программ, так К практических, связанных с внутренней организацией их работы и технологией их разработки.

ЦЕЛЬ настояцеп диссертационное работы состояла в практическом решении выкеуказашш.ч- проблем путем разработки подхода к геонструлрораншэ программ и создашш экспериментальной система синтеза программ на основе данного подхода. Подход к конструированы.'^ программ базируется на использовании специ алыю разработанного понятия - генерпруюцего модуля.

НЕТОДЇІКА ИССЛЕДОВАНИЯ. 3 качестве основного приема рел лнзпцпп использован объектно-ориентированный подход а ссчета нии с принципом модульности. Использован также опыт различных систем автоматического синтеза программ. Кроме того испольэо ваіін общие методологические приемы, характерные для разработки трансляторов.

НАУЧНАЯ НОВИЗНА. В диссертации предлагается оригинальный подход к решению основных проблем, возникающие при автомати-зац:"і процесса построения программы. С этой целью разработано понятие генерирующего модуля (г.м.), служащего Формой представления специфнкационних знаний. Па основе этого понятия разработан и реализован входной язык системы, являющийся языком спецификаций высокого уровня и идейно близкий к языкам с абстрактными типами данных и представления знаний. Разработаны методы реализации языка, основанные на применении методов искусственного интеллекта, и синтеза програну.» из заранее заготовленных г.м. Для предложенного подхода к автоматизации программирования разработаны принципы и методы внутренней ср-

- 4 -ганнаацим и Функционирования, воплощенные в экслериме> алънон системе, способной синтезировать программі на различных целе-ьых языках.

ПРАКТИЧЕСКАЯ ЦЕННОСТЬ. Система может быть нсг. льзована как автономно для получения текстов программ на различных языках программирования, так и в составе других систем, которым по тем или иным причинам необходим автоматический синтез программ. Разработанные в работе методы могут оказаться полезными при создании более мощных систем синтеза и при реали-заци, трансляторов с объектно-ориентированных языков.

ЙЛРОБАЦИЯ РАБОТЫ. Результаты работы докладывались на за
седаниях кафедры математического обеспечения ЭВМ математ.ш;о
неханического факультета ЛГУ и на конференции молодых у^евіїі"
Применение персональных компьютеров в народном хозяйстве"
(Фрунзе, 1989). 4,

ПУБЛИКАЦИИ. По материалам диссертации автором опубликованы три работы.

ОБЪЕЫ И СТРУКТУР» ДИССЕРТАЦИИ. Диссертация состоит из аведения, четырех глав, разбиты» на разделы, заключения, списка литературы и двух приложений.

Объем диссертации составляет 80 страниц машинописного текста, включает в себя 4 рисунка и список литературы из 27 наименований.

Похожие диссертации на Автоматизированное конструирование программ на основе генерирующих модулей