УНИВЕРСИТЕТ ИТМО
Кафедра «Технологии программирования»



Главная

Новости
 Новости науки
 Важное
 Почетные доктора
 Инновации
 Культура
 Люди
 Разное
 Скартел-Yota
 Стрим
 Смольный
Учебный процесс
 Образование
 Дипломы
 Курсовые проекты
 Лабораторные работы
 Учебные курсы
 Визуализаторы
 Unimod-проекты
 Семинары
 Стипендии
Наука
 События и факты
 Госконтракты
 Статьи
 Диссертации
 Книги
 Презентации
 Свидетельства
 Сотрудничество
Исследования
 Автоматы
 Верификация
 Биоинформатика
 Искусственный интеллект
 Генетические алгоритмы
 Движение
 UniMod
 Роботы и агенты
 Нейронные сети
 ФЦП ИТМО-Аалто
 Разное

О нас
 Премии
 Сертификаты и дипломы
 Соревнования по программированию
 Прорыв
 Автографы
 Рецензии

Беллетристика
 Мотивация
 Мысли
Медиа
 Видео
 Фотографии
 Аудио
 Интервью

English
 Home

 Articles
 Posters
 Automata-Based Programming
 Initiatives
 Projects
 Presentations
 UniMod
 UniMod Projects
 Visualizers


Поиск по сайту

Яndex



   Главная / Дипломы / Инструментальное средство для визуального проектирования автоматных программ на основе Microsoft Domain-Specific Language Tools (версия для печати)


Инструментальное средство для визуального проектирования автоматных программ на основе Microsoft Domain-Specific Language Tools



© 2007 г. Е. О. Решетников

Санкт-Петербургский государственный университет информационных технологий, механики и оптики

Проектная документация
Инсталляционный пакет
Исходный код

Аннотация

В работе разработано инструментальное средство для визуального проектирования автоматных программ на основе Microsoft Domain-Specific Language Tools.

В настоящее время при разработке программного обеспечения используется подход, называемый Model Driven Architecture (MDA), который обеспечивает связь спецификации, модели и исходного кода программного продукта. При этом UML-диаграммы используются в качестве спецификаций, одновременно описывая и модель поведения. По UML-моделям генерируется исходный код.

Данное средство позволяет разрабатывать автоматные программы визуальным способом и полноценно расширяет возможности среды разработки Microsoft Visual Studio 2005. Средство обеспечивает построение трех типов диаграмм (диаграммы классов, диаграммы автомата, диаграммы объектов), на основе которых генерируется соответствующий исходный код. Для построения программы в целом функции входных и выходных воздействий пишутся вручную.

Для установки приложения загрузите архив с инсталляционным пакетом, распакуйте его и запустите setup.exe для каждого из трех типов диаграмм: ClassesLanguage, ObjectsLanguage, StateMachineLanguage. При этом дополнительные компоненты будут встроены в Visual Studio 2005. Для работы приложения необходимо иметь на компьютере установленную версию Visual Studio 2005, а также Visual Studio 2005 SDK 2.0 - February 2007 RTM .

Использование средства продемонстрировано на примере реализации задачи об обедающих философах.

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




© 2002—2017 По техническим вопросам сайта: vl.ulyantsev@gmail.com