X

Скопируйте код и вставьте его на свой сайт.

Ширина px

Вы можете уменьшить размер презентации, указав свой размер!

Текстовый язык автоматного программирования

Текстовый язык автоматного программирования В. С. Гуров, М. А. Мазин, А. А. Ш...
* Инструментальное средство UniMod
* Диаграмма классов
* Диаграмма состояний
* Графический язык программирования Достоинства средства UniMod Диаграммы бол...
* Текстовый язык автоматного программирования Проблемно-ориентированный автом...
* Разработка текстового языка программирования Транслятор Лексический анализа...
* Система метапрограммирования MPS Принимает на вход абстрактный синтаксис ко...
* Виды проблемно-ориентированных языков Проблемно-ориентированные расширения ...
* Автоматное расширение языка Java Позволяет описывать поведение Java-класс в...
* Независимый автоматный язык Все приложение описывается в терминах автоманог...
* Генерация диаграмм
* Результаты Разработанное средство позволяет разрабатывать автоматные програ...
* Спасибо
Класс
Автор

Текстовый язык автоматного программирования

Описание презентации по отдельным слайдам:

1 слайд

Текстовый язык автоматного программирования В. С. Гуров, М. А. Мазин, А. А. Шалыто

2 слайд

* Инструментальное средство UniMod

3 слайд

* Диаграмма классов

4 слайд

* Диаграмма состояний

5 слайд

* Графический язык программирования Достоинства средства UniMod Диаграммы более выразительны, чем текст UML-нотация — общепринята Недостатки средства UniMod Вводить диаграммы неудобно Программисты предпочитают текстовый код

6 слайд

* Текстовый язык автоматного программирования Проблемно-ориентированный автоматный язык Автомат описывается в терминах автоматного программирования Диаграммы генерируются по мере ввода текста программы

7 слайд

* Разработка текстового языка программирования Транслятор Лексический анализатор Синтаксический анализатор Семантический анализатор Генератор кода Интегрированная среда разработки «Подсветка» ошибок Автоматическое завершение ввода Навигация по коду

8 слайд

* Система метапрограммирования MPS Принимает на вход абстрактный синтаксис конкретный синтаксис систему типов кодогенератор Автоматически строит интегрированную среду разработки

9 слайд

* Виды проблемно-ориентированных языков Проблемно-ориентированные расширения существующих языков Например, язык доступа к базе данных, язык описания регулярных выражений и т.д. Независимые языки Например, язык планировщика задач операционной системы

10 слайд

* Автоматное расширение языка Java Позволяет описывать поведение Java-класс в виде автомата Отправка событий — вызов специальных методов класса Состояние храниться в переменной объекта Автомат описывается в терминах автоманого программирования

11 слайд

* Независимый автоматный язык Все приложение описывается в терминах автоманого программирования Возможно использовать для генерации не Java-кода Соответствует понятию запускаемых спецификаций

12 слайд

* Генерация диаграмм

13 слайд

* Результаты Разработанное средство позволяет разрабатывать автоматные программы описывать поведение Java-классов в виде автоматов использовать преимущества текстового ввода программ и представления автоматов в виде диаграмм

14 слайд

* Спасибо