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



Главная

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

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

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

English
 Home

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


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

Яndex



   Главная / Дипломы / Разработка текстового языка автоматного программирования и его реализация для инструментального средства UniMod на основе автоматного подхода (версия для печати)


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



© 2008 И.А. Лагунов
Руководитель: А.А. Шалыто

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

Бакалаврская работа
Встраиваемый модуль для Eclipse

Аннотация

Цель работы - разработка текстового языка FSML (Finite State Machine Language) для представления конечных автоматов, а также создание встраиваемого модуля (plug-in) для среды разработки Eclipse, реализующего редактор (Editor) языка FSML. Разработанный язык предназначен для использования совместно с инструментальным средством UniMod, предоставляющим только графическое описание конечных автоматов.

Синтаксический анализатор языка и некоторые возможности редактора FSMLEditor реализованы на основе SWITCH-технологии и инструментального средства UniMod, предназначенного для поддержки автоматного программирования.

Для использования редактора необходимо установить последнюю версию инструментального средства UniMod (1.3.39), скачать архив с модулем FSMLEditor, распаковать его в директорию Eclipse/plugins и перезапустить Eclipse.

The aim of this project is to develop the textual programming language FSML (Finite State Machine Language) for description of finite state machines and to create the plug-in for Eclipse IDE that realizes the editor of FSML language. Developed language is meant for using in conjunction with UniMod tool that provides only graphic representation of finite state machines.

Syntax analyzer of the language and some other features of the FSMLEditor are implemented on basis of SWITCH-technology and UniMod tool that supports Automata-based Programming.

To use the editor it is necessary to install the latest version of UniMod tool (1.3.39), download the archive with FSMLEditor plug-in, extract it into the directory Eclipse/plugins and restart Eclipse IDE.


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