PPt4Web Хостинг презентаций

Главная / Информатика / Технологии автоматного программирования
X Код для использования на сайте:

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

X

Чтобы скачать данную презентацию, порекомендуйте, пожалуйста, её своим друзьям в любой соц. сети.

После чего скачивание начнётся автоматически!

Кнопки:

Презентация на тему: Технологии автоматного программирования


Скачать эту презентацию

Презентация на тему: Технологии автоматного программирования


Скачать эту презентацию

№ слайда 1 Исследовательский центр СПбГУ ИТМО «Технологии автоматного программирования» Нау
Описание слайда:

Исследовательский центр СПбГУ ИТМО «Технологии автоматного программирования» Научный руководитель Шалыто А. А.

№ слайда 2 Научный руководитель Анатолий Шалыто Доктор технических наук Профессор Заведующи
Описание слайда:

Научный руководитель Анатолий Шалыто Доктор технических наук Профессор Заведующий кафедрой технологий программирования СПбГУ ИТМО Предложил автоматное программирование в 1991 году Опубликованы две книги в издательстве «Наука» Работы по грантам РФФИ и министерства образования РФ

№ слайда 3 О нас Людские ресурсы Кафедра компьютерных технологий СПбГУ ИТМО Исследования пр
Описание слайда:

О нас Людские ресурсы Кафедра компьютерных технологий СПбГУ ИТМО Исследования проводятся с 2000 года Исследования поддержаны грантами РФФИ и министерства образования РФ Сайт http://is.ifmo.ru

№ слайда 4 Обоснование Автоматы применяются при проектировании аппаратуры Применяются с 50-
Описание слайда:

Обоснование Автоматы применяются при проектировании аппаратуры Применяются с 50-х годов Развиты формальные теории Применение автоматов в программировании Разработка компиляторов Описание протоколов взаимодействия Statecharts ???

№ слайда 5 Направления работы Программирование с явным выделением состояний Автоматное и об
Описание слайда:

Направления работы Программирование с явным выделением состояний Автоматное и объектно-ориентированное (ОО) программирование Визуализаторы алгоритмов Инструменты автоматного проектирования Клеточные автоматы Прочие исследования

№ слайда 6 Программирование с явным выделением состояний Разрабатывается Анатолий Шалыто Ни
Описание слайда:

Программирование с явным выделением состояний Разрабатывается Анатолий Шалыто Никита Туккель Георгий Корнеев Основные направления исследований Автоматное проектирование событийных систем Преобразование программ к автоматному виду Автоматные аналоги «классических» алгоритмов

№ слайда 7 Программирование с явным выделением состояний Основные понятия Состояние Переход
Описание слайда:

Программирование с явным выделением состояний Основные понятия Состояние Переходы Входные воздействия События Входные переменные Выходные воздействия Система взаимосвязанных автоматов Вложенные автоматы Вызываемые автоматы

№ слайда 8 Программирование с явным выделением состояний Преимущества Унифицированный подхо
Описание слайда:

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

№ слайда 9 Программирование с явным выделением состояний Области применения Программируемые
Описание слайда:

Программирование с явным выделением состояний Области применения Программируемые логические контроллеры Встроенные системы Структурное программирование Объектно-ориентированное программирование Разработка Web-приложений

№ слайда 10 Автоматное и ОО программирование Разрабатывается Никита Шамгунов Георгий Корнеев
Описание слайда:

Автоматное и ОО программирование Разрабатывается Никита Шамгунов Георгий Корнеев Данил Шопырин Основные направления работы Интеграция автоматов в объектно ориетированные программы Автоматное представление объектов

№ слайда 11 Автоматное и ОО программирование Интеграция автоматов в ОО программы “Оборачиван
Описание слайда:

Автоматное и ОО программирование Интеграция автоматов в ОО программы “Оборачивание” автоматов объектами Switch-based представление автоматов Представление автоматов на основе виртуальных методов Представление автоматов на основе виртуальных вложенных классов Объектная декомпозиция автоматов Декомпозиция на состояния Декомпозиция на состояния и преходы Событийные автоматы Обобщенные переходы

№ слайда 12 Автоматное и ОО программирование Автоматное представление объектов Анализ паттер
Описание слайда:

Автоматное и ОО программирование Автоматное представление объектов Анализ паттернов проектирования State и аналогов Паттерн проектирования State Machine Язык программирования State Machine

№ слайда 13 Визуализаторы алгоритмов Разрабатывается Георгий Корнеев Матвей Казаков Направле
Описание слайда:

Визуализаторы алгоритмов Разрабатывается Георгий Корнеев Матвей Казаков Направления работы Разработка логики визуализаторов алгоритмов Разработка методов построения визуализаторов алгоритмов Средства построения визуализаторов

№ слайда 14 Визуализаторы алгоритмов Методы построения визуализаторов алгоритмов “На коленке
Описание слайда:

Визуализаторы алгоритмов Методы построения визуализаторов алгоритмов “На коленке” Простые визуализаторы: 120+ часов С применением библиотек Простые визуализаторы: 80-120 часов Сложные визуализаторы: 120-180 часов Технология построения визуализаторов Простые визуализаторы: 5-10 часов Сложные визуализаторы: до 40 часов

№ слайда 15 Визуализаторы алгоритмов Средства построения визуализаторов алгоритмов Библиотек
Описание слайда:

Визуализаторы алгоритмов Средства построения визуализаторов алгоритмов Библиотека BaseApplet Единый интерфейс визуализаторов Общие подходы к построению Библиотека Vizi Логика представлена системой взаимодействующих автоматов Автоматическая генерация логики визуализатора по XML-описанию Технология построения визуализаторов на базе Vizi http://ctddev.ifmo.ru/vizi

№ слайда 16 Инструменты автоматного проектирования Разрабатывается Вадим Гуров Максим Мазин
Описание слайда:

Инструменты автоматного проектирования Разрабатывается Вадим Гуров Максим Мазин Данил Шопырин Направления работы Проект UniMod Библиотека STOOL

№ слайда 17 Инструменты проектирования Проект UniMod (1) Локальная и удаленная отладка диагр
Описание слайда:

Инструменты проектирования Проект UniMod (1) Локальная и удаленная отладка диаграмм в терминах состояний Проверка формальных свойств диаграмм Интерпретируемый и компилируемый подходы Запись автоматов в нотации UML-диаграмм классов и состояний Встраиваемый редактор UML-диаграмм для платформы Eclipse Запуск диаграмм в «одно нажатие»

№ слайда 18 Инструменты проектирования Проект UniMod (2) Области применения Клиент-серверные
Описание слайда:

Инструменты проектирования Проект UniMod (2) Области применения Клиент-серверные приложения для платформ J2ME и J2SE Symbian С++ приложения J2EE Web-приложения Сайт проекта http://unimod.sf.net Проект ведется СПбГУ ИТМО совместно с компанией eVelopers http://www.evelopers.com

№ слайда 19 Инструменты проектирования Библиотека STOOL Результаты Контроль за состоянием си
Описание слайда:

Инструменты проектирования Библиотека STOOL Результаты Контроль за состоянием системы Автоматическое протоколирование Обработка исключительных ситуаций Многопоточность Перспективы Внедрение Virtual Methods for States Внедрение Virtual Inner Classes for State

№ слайда 20 Клеточные автоматы Разрабатывается Лев Наумов Направления работы Теоретические и
Описание слайда:

Клеточные автоматы Разрабатывается Лев Наумов Направления работы Теоретические исследования в области клеточных автоматов Создание инструментов распределенного моделирования клеточных автоматов

№ слайда 21 Клеточные автоматы Теоретические исследования Обобщенные координаты Применение к
Описание слайда:

Клеточные автоматы Теоретические исследования Обобщенные координаты Применение кривых Пеано для моделирования клеточных автоматов Исследование функциональных возможностей клеточных автоматов

№ слайда 22 Клеточные автоматы Инструменты моделирования Библиотека моделирования клеточных
Описание слайда:

Клеточные автоматы Инструменты моделирования Библиотека моделирования клеточных автоматов CAME&L Моделирование на различных решетках Изменяемые метрики пространства Язык задания автоматов Расширяемость (Plugins) Распределенное моделирование http://camel.ifmo.ru

№ слайда 23 Прочие исследования Мультиметоды Данил Шопырин Автоматный подход к проектировани
Описание слайда:

Прочие исследования Мультиметоды Данил Шопырин Автоматный подход к проектированию реактивных мультиагентных систем Борис Ярцев

№ слайда 24 Прочие исследования Мультиметоды Реализация мультиметодов на ANSI/ISO С++ К
Описание слайда:

Прочие исследования Мультиметоды Реализация мультиметодов на ANSI/ISO С++ Константное время вызова мультиметода Раздельная компиляция исходного кода Строгая безопасность типов Не требуются Динамическая память RTTI C-препроцессор

№ слайда 25 Результаты опубликованы Журналы “Программирование” “Автоматика и телемеханика” “
Описание слайда:

Результаты опубликованы Журналы “Программирование” “Автоматика и телемеханика” “Известия РАН. Теория систем управления” “Искусственный интеллект” Конференции Телеметика 2000-2004 Linux Summit 2003 KIMAS 2003 и 2005

№ слайда 26 Перспективы Перевод результатов исследований и публикация на английском языке Ве
Описание слайда:

Перспективы Перевод результатов исследований и публикация на английском языке Верификация автоматных моделей с применением темпоральных логик Классификация методов применения автоматов в программировании Применение автоматов для задач искусственного интеллекта

№ слайда 27 Спасибо за внимание
Описание слайда:

Спасибо за внимание

Скачать эту презентацию

Презентации по предмету
Презентации из категории
Лучшее на fresher.ru