Руководитель и консультанты дипломного проекта



Nbsp;   МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Московский государственный технический университет радиотехники, электроники и автоматики" МГТУ МИРЭА Факультет информационных технологий (ИТ) БК №231 «Информационных процессов и систем» Международного центра по информатике и электронике (ИнтерЭВМ) Система менеджмента качества обучения  СМКО МИРЭА 7.3/04.ЗДпр.2ВМС/О/230105 -13   УТВЕРЖДАЮ   СОГЛАСОВАНО   Декан факультета____________ А.Б. Петров     Заведующий кафедрой_______________ А.В. Старовойтов «____» __________2013 г.   «____» __________2013 г.  

ЗАДАНИЕ

На выполнение дипломного проекта

Дипломник Фамилия Андрей Александрович

Специальность 230105.65 «Программное обеспечение ВТ и автоматизированных систем»

Группа ИТО-3-08

Шифр 081035

Тема дипломного проекта

Программные средства для автоматизации формальной верификации на основе трансляции UML-модели

Техническое задание на выполнение дипломного проекта

Разработать программное обеспечение для автоматизации генерации результирующей SMV-модели транслятора диаграмм состояний UML во входной язык верификатора SMV. Генератор SMV-модели должен обеспечивать корректное считывание UML-диаграмм состояний собственного формата из памяти транслятора диаграмм состояний UML во входной язык верификатора и его преобразование в SMV-код, который поддерживается программным комплексом NuSMV. Должны обрабатываться UML-диаграммы состояний любой сложности, состоящие из одного модуля Region. Генератор формул-ограничений должен обеспечивать генерацию файла ограничений из введенных параметров. Программное обеспечение должно быть кроссплатформенным.

Планируемые результаты выполнения дипломного проекта

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

Этапы выполнения дипломного проекта

№ этапа Содержание этапа работы Результат  выполнения этапа Срок выполнения
1. Разработка разделов предпроектного исследования Разделы предпроектного исследования 15.02.2013
2. Разработка технического задания Разделы технического задания 22.02.2013
3. Разработка архитектуры транслятора Архитектура транслятора 15.03.2013
4. Разработка архитектуры генератора SMV-модели и генератора формул Архитектура генератора SMV-модели и ограничителя формул 29.03.2013
5. Разработка, отладка и тестирование программного обеспечения генератора SMV-модели и генератора формул Готовое программное обеспечение 05.04.2013
6. Разработка экономического раздела Экономический раздел 26.04.2013
7. Разработка разделов безопасности и экологичности Разделы безопасности и экологичности 03.05.2013
8. Оформление РПЗ и графической части проекта. Графические материалы и РПЗ 04.06.2013

Содержание экономического раздела дипломного проекта

5.1 Расчет трудозатрат и составление сметы затрат на выполнение проекта

5.2 Разработка бизнес-плана и составление календарного графика выполнения проекта

5.3 Технико-экономическое обоснование целесообразности выполнения проекта

Экологичность и безопасность

Спроектировать оптимальные условия труда инженера-программиста

6.1 Анализ условий труда

6.2 Оптимальное рабочее место

6.3 Карта условий труда

6.4 Комбинированное естественное освещение

6.5 Аэрация

6.6 Оптимизация информационной нагрузки

Перечень разрабатываемых документов и графических материалов

7.1 Схема управления данными (блок-схема основных алгоритмов) – 2 листа

7.2 Схема связей данных (диаграмма вариантов использования генератора) – 1 лист

7.3 Схема потоков данных (структура программных средств) – 1 лист

7.4 Схема размещения данных (структура входного формата генератора) – 1 лист

7.5 Схема представления данных (интерфейс пользователя) – 1 лист

7.6 Схема представления данных (UML-диаграмма состояний) – 1 лист

7.7 Расчетно-пояснительная записка к дипломному проекту.

Практическая значимость дипломного проекта

Программные средства для автоматизации формальной верификации диаграмм состояний UML входят в состав транслятора диаграмм состояний UML во входной язык верификатора SMV. Транслятор диаграмм состояний UML во входной язык верификатора SMV может применяться для автоматизации процесса верификации UML-диаграмм состояний как в области проектирования аппаратных и программных средств (проверка правильности составления автоматной диаграммы, проверка алгоритма программы, отображенного на диаграмме состояний, на этапе проектирования), так и в области обучения.

Руководитель и консультанты дипломного проекта


Дата добавления: 2018-02-15; просмотров: 588; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!