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



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

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

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

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

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

Правиков, Дмитрий Игоревич. Разработка и исследование методов создания корректных алгоритмов функционирования специализированных операционных систем : автореферат дис. ... кандидата технических наук : 05.13.11.- Москва, 1994.- 25 с.: ил.

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

Актуальность темы. Одной из основных черт современного разви-я техники является широкое использование автоматизированных и томатических систем управления производственно-технологическими оцессами и техническими объектами. Основу таких систем составля-средства вычислительной техники, объединённые "в развитые специ-изированные многомашинные .вычислительные комплексы (СМВК). При-нение вычислительной техники в системах управления различными ъектаки в режиме реального времени предъявляет жёсткие требова-я к качеству аппаратуры и программного обеспечения (ПО). Учиты-я устойчивую тенденцию к повышению доли затрат на ПО. с одной ороны, и большое количество апробированных методов построения дёжной аппаратуры, с другой стороны, можно сделать вывод о том, о в ближайшей перспективе качество ПО будет определять надёж-сть функционирования СМВК и всей системы управления в целом.

Центральное место среди ПО СМВК управляющих систем занимают ерационные системы (ОС) - по оценкам, приводимым в отечественной тературе, на их долю приходится до 50% затрат от общей стоимости , и именно ОС в основном определяют эффективность использования ВК. Поскольку неправильное функционирование ОС способно парали-вать работу всей- системы управления, то требования, предьявляе-е к её качеству, выше, чем к прикладному программному обеспече-ю.

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

В настоящее время хорошо изученными являются методы построе Л1ия__и_^5к^зательства корректности алгоритмов относительно заданны спецификаций. Но вместе с тем, на гірактике при стгсгаг&ленн-и—слеші фикаций и преобразовании алгоритмов в программы, в основном ис пользуются эвристические методы, из-за чего полученные алгоритмы программы могут не соответствать техническому заданию.

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

Целью диссертационной работы является разработка и исследова ние методологии, методов и средств создания корректных алгоритме специализированных операционных систем и их эквивалентного преоб разования в программное- обеспечение для многомашинных вычислитель ных комплексов реального времени.

Для достижения поставленной цели в диссертационной аботе_.ре шены следующие основные задачи:

проведён анализ процесса разработки ОС;

определён подход к формализации первичных описаний ОС;

разработана модель динамики обобщённого вычислительного процесса (ВП) в СМВК;

разработаны методы построения и анализа модели динамики обобщённого ВП в СМВК;

разработана процедура построения спецификаций базовых про цедур ОС на основании анализа модели динамики обобщенного ВП СМВК;

определён подход к синтезу и анализу алгоритмов отдельны базовых процедур ОС;

определён подход к преобразованию алгоритмов в программы на языке низкого уровня;

разработана человеко-машинная процедура преобразования алгоритмов базовых процедур ОС в программы на языке низкого уровня.

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

Научная новизна диссертационной работы заключается в следующем:

(разработана методология проектирования ОС СНВК заданного класса, обеспечивающая корректность программ относительно эскизного проекта ОС;

разработана модель динамики обобщённого ВП в СМВК заданного класса;

в рамках разработанной модели формализовано понятие корректности разрабатываемой ОС СНВК;

разработана процедура получения спецификаций базовых процедур ОС с использованием а качестве исходных данных модели динамики обобщённого ВП в СНВК;

проведён анализ влияния предложенной методологии на процесс разработки ОС СНВК.

Практическая ценность. Разработана методология проектирования ОС СМВК, которая охватывает все стадии проектирования, начиная от получения технического задания и кончая выдачей текстов программ отдельных процедур ОС на языке низкого уровня. Данная методология позволяет повысить качество разрабатываемого программного обеспе-

"чейия и уменьшить ерики—его-разработки, _

Разработанный препроцессор метаязыка макро-11, который явля ется составной частью человеко-машинной процедуры преобразовани алгоритмов в программы, может применяться независимо от предлс женной методологии для упрощения кодирования как системного, так прикладного ПО.

Внедрение. Результаты работы использованы в НИР «Лабиринт> ОКР <ЗБ-15>, .проведённых Институтом' проблем управления в интереса ЦНИИ <Гранит>, что подтверждается актом о внедрении.

Апробация работы. Основные результаты работы докладывались ь секции учёного совета ЦНИИ «Гранит>, Ленинград 1990, и на межрес публиканской конференции молодых ученых и специалистов <Информати ка. Роботизация. Автоматизация.>, Минск 1990.

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

Объем и структура диссертационной работы. Работа состоит v введения, четырех глав, заключения и изложена на 115 страницах ма шинописного текста; .дополнительно содержит 2 страницы рисунков список литературы из 55 наименований и 3 приложения.

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