Личный кабинетuser
orange img orange img orange img orange img orange img
Дипломная работаАвтоматизация технологических процессов
Готовая работа №135355 от пользователя Успенская Ирина
book

Инструменты автоматизации верификации управляющих алгоритмовреального времени

1 300 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

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

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 5
ВВЕДЕНИЕ 6
1 Анализ предметной области 8
1.1 Проблемы, связанные с использованием БПО, и использование SMT-решателей 8
1.2 Изучение устройства и принципа работы SMT-решателей 9
1.3 Обзор существующих SMT-решателей и выбор решателя для разработки системы 12
1.3.1 CVC3 13
1.3.2 Yices 13
1.3.3 UCLID 14
1.3.4 OpenSMT 14
1.3.5 Z3 15
1.3.6 Обоснование выбора Z3 в качестве SMT-решателя 15
1.4 SMT-LIB 16
1.5 Изучение принципов работы управляющих алгоритмов реального времени 17
1.6 Решение уравнений исчисления управляющих алгоритмов реального времени 21
2 Выбор средств разработки 25
2.1 Обоснование выбора среды разработки 25
2.2 Обоснование выбора языка программирования 25
3 Разработка приложения 26
3.1 Проектирование приложения 26
3.1.1 Разработка функционала программы 26
3.1.2 Проектирование структуры программы 26
3.2 Программная реализация приложения 27
4 Руководство пользователя 30
4.1 Уровень подготовки пользователей 30
4.2 Требования к оборудованию 30
4.3 Состав дистрибутива и запуск программы 30
4.4 Основные операции 30
4.4.1 Базис функциональных задач 31
4.4.2 Спецификация для верификации 33
4.4.3 Решение 34
5 Экономическое обоснование затрат на разработку программного продукта 38
6 Охрана труда 42
6.1 Анализ и проектирование производственной среды 42
6.2 Проектирование рабочих мест 42
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 47
ПРИЛОЖЕНИЕ А 50
ПРИЛОЖЕНИЕ Б 51
ПРИЛОЖЕНИЕ В 52

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

Космический аппарат, являясь сложным техническим комплексом, имеет ряд подсистем, выполняющих различные функции:
? терморегулирование;
? автономная навигация;
? телеметрические измерения;
? энергоснабжение и др.
Данные подсистемы состоят из множества разнообразных датчиков и приборов, имеющих внушительное количество режимов работы, параметров и команд.
БКУ космических аппаратов строятся с использованием средств ВТ, работающих на сложном ПО больших объемов[10].
Центральное звено бортового комплекса управления – БВС, включающая в себя несколько цифровых вычислительных машин, на которых выполняется комплекс бортового ПО. Данное ПО состоит из множества программ разного назначения:
? системные;
? диспетчерские;
? прикладные и др.
Кроме того, комплекс бортового ПО включает в себя до нескольких сотен программных модулей, функционирующих параллельно в режиме реального времени, при этом постоянно взаимодействуя друг с другом.
На данный момент создание и отладка бортового ПО – самый длительный и трудоемкий этап создания космического аппарата[2].

Весь текст будет доступен после покупки

отрывок из работы

1 Анализ предметной области
1.1 Проблемы, связанные с использованием БПО, и использование SMT-решателей
Во время эксплуатации КА одинаково важно отсутствие сбоев и ошибок, как в работе самой БА с технической стороны, так и в функционировании ПО вычислительных средств БА. Данного рода отказы обычно невозможно предусмотреть при проектировании, потому невозможно предсказать заранее оптимальный алгоритм действий для устранения их последствий[6].
Подавляющее количество ошибок БПО относятся к сбоям синхронизации и согласования логики управления БА при функционировании нескольких бортовых систем и программ бортового ПО одновременно. Данные ошибки являются ошибками УА РВ[2].
Ошибки БПО становятся причиной потерь космических аппаратов. Так, например, 4.06.1996 произошел взрыв ракеты-носителя Ариан-5 в результате отключения системы управления. Причиной тому послужила попытка преобразования ПО длинного целого значения в короткое без проверки величины значенияс последующим выходом за границы типа. Ущерб, который повлекло данный сбой оценивается в 0,5 млрд. долларов.
Для минимизации таких ошибок и сведения к нулю их влияния на функционирование БПО необходимо постоянно модифицировать и улучшать системы алгоритмов управления, которые также нуждаются в верификации.
Для повышения надежности ПО чаще всего используют многоэтапное тестирование, однако, использование данного способа не может гарантировать полного отсутствия ошибок[1]. Потому крайне актуальна разработка методов формальной верификации.

Весь текст будет доступен после покупки

Список литературы

1. Тюгашев А.А. Методология и программный комплекс для автоматизированного проектирования управляющих алгоритмов реального времени / Самарский государственный аэрокосмический университет – Самара, 2005. 137 с.
2. Калентьев А.А., Тюгашев А.А. ИПИ/CALS технологии в жизненном цикле комплексных программ управления / Издательство Самарского научного центра РАН – Самара, 2006. 285 с.
3. Калентьев А.А., Тюгашев А.А. Разработка информационной поддержки процесса проектирования управляющих алгоритмов бортовых комплексов управления космических аппаратов / Вестник Самарского государственного аэрокосмического университета – Самара, 2010. 62 с.
4. Рудаков И.В., Гурин Р.Е. Разработка и исследование синтетического метода верификации программы с помощью SMT-решателей / МГТУ им. Н.Э. Баумана – Москва, 2015. 64 с.
5. Исаев Д.С., Ломовской И.В. Гибридный метод поиска утечек ресурсов в программах на языке С: [Электронный ресурс] / Естественные и математические науки в современном мире: сб. ст. по матер. XLIV междунар. науч.-практ. конф. № 7(42). – Новосибирск: СибАК, 2016. – С. 33-44.URL:https://sibac.info/conf/naturscience/xliv/58036.
6. Тихонов А.Ю. Тенденции развития технологий защиты и анализа программного кода: [Электронный ресурс]. URL: http://www.ruscrypto.ru/resource/summary/rc2014/05_tihonov.pdf.

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

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

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

У покупателя есть возможность снять готовую работу с продажи на сайте. Например, если необходимо скрыть страницу с работой от третьих лиц на определенный срок. Тариф можно выбрать на странице готовой работы после покупки.

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

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных