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



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

Разработка средств автоматизации обеспечения мобильности типовых системных программ Ханна Джабр

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

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

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

Ханна Джабр. Разработка средств автоматизации обеспечения мобильности типовых системных программ : автореферат дис. ... кандидата технических наук : 05.13.11 / Киев. полит. ин-т.- Киев, 1991.- 16 с.: ил. РГБ ОД, 9 91-4/2500-9

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

Актуальность темы. Широкое использование микролроцессор.чаї техники в различных областях человеческой деятельности предполагает новые методы ускоренного создания типового ярограмуногс обеспечения, трудоемкость разработки которого остается все еще высокой. С появлением нозых поколений микро-ЭВМ в том числе с RISC-архитектурой появилась проблема переносимости типового программного обеспечения. Существующее средства обеспечения мобильности - технологии программирования и языки программирования - требует создания компиляторов, либо разработки конверторов или генег-ч",оров кодов для ДЭВМ, что весьма затруднительно для ниро-кого использования.

Поскольку в настоящее время создание типового программного обеспечения остается Есе еще трудоемким, то разработки и исследования в области создания средств автоматизации обеспечения мобильности для типового программного обеспечения являются в настоящее время актуальними.

Методы исследовании. При разработке ыэтода автоматизации обеспечения мобильности типовых системных програмі для ЦЭЕМ ис-пользозаны основные положения математической котики, теории графов к теории множеств. Разработіса языка описания системы команд ЦЭВи базировалась на основе теории формальных языков, а языка ассемблера ВЭВМ - на основе обобщения Ассемблеров известных ЭШ по семантике операторов, форматам машинных команд, способам адресации и набору директив. Реализация обобщенных алгоритмов в терминах Ассемблера КЭШ осуществлена на ПЭВМ IBM PC/AT в рамках операционной система Ш DOS с использованием методов структурного и модульного программирования.

Научная новизна. Определяется разработкой нового штсда синтеза тияозык системних программ при помощи непроцедурных средств описания системы команд ЦЭШ, которые обеспечивают минимальное количество пересылок и сохранений, содержимого программно дос-зувяых регистров. Эффективность обеспечивается за счег принятой модели программы пользователя, учитывающей синтезируемый алгоритм, описание система команд ДЭВМ и внутреннее состояние ДЗІИ ь рабочей точке синтезируемого программного алгоритма. В обобщенное виде в терминах ЮВМ разработаны наиболее типичные алгоритму

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

Практическая ценность. Предлагаемые средства автоматизации

ООеСПеЧеНИН МОбЯЛЬНОСТИ ТИПОВЫХ СИСТвШЫХ Программ ПОЗВОЛЯЮТ

значительно снизить трудоемкость программирования при переносе программного обеспечения с уровня БЭБИ на уровень ЦЭВМ. Разработанный язык описания системы команд ЦЭВМ сводит к минимуму процесс разработки программ, реализующих различные алгоритмы, а модели типовых алгоритмов программ, реализованные в виде макроопределений, учитызаот значения параметров из описания системы ко-15анд ПЭВМ. При этом разрабатываемый алгоритм должен быть реализован один раз в терминах обоби^нного ассемблера ВЭВМ (возможны ?акйг внесение в ного отдельных дополнений), а затем он может быть многократно использтзан для различных ЦЭВМ.

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

Реализация научных результатов. Предложенный в диссертации метод синтеза типовых системных программ обеспечивает при использовании непроцедурного языка описания системы команд ЦЭШ процедурное решение эадач системного программирования с эффективным использованием архитектурных особенностей ЦЭВМ. Получений» результаты используются в учебном процессе в курсах иСио-iемкое программирование", "Проектирование микропроцессорных систем" длз слушателей межотраслевого института: повышения квали-4'гкации ари Киевском политехническом институте.

Апробация работы. Основные положения и результаты диссерта-щ.онкой работы докладывались на всесоюзной конференции "Иэдели-г-ование-88" /Кишинев. lSBQr/.

Публикации. По теме диссертации олубликовано 2 работы.

Структура и объем работы. Диссертациоиная работа изложена на 90 страницах, состоит из введения, четырех разделов и заключения. Работа содержит 2Б рисунков, список использованной литературы из 112 наименований и приложения.

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