Автоматное программирование А. А. Шалыто Санкт-Петербургский государственный университет информационных технологий, механик
Содержание
- 2. А.А. Шалыто 1.1. Автоматное программирование Автоматизированный объект управления Машина Тьюринга
- 3. А.А. Шалыто 1.2. Автоматное программирование Система управления – система вложенных автоматов. Объект управления – произвольный физический
- 4. А.А. Шалыто 2.1. Пример. Управление дизель-генератором
- 5. А.А. Шалыто 2.2. Пример. Управление дизель-генератором
- 6. А.А. Шалыто 2.3. Пример. Управление дизель-генератором
- 7. А.А. Шалыто 2.4. Пример
- 8. А.А. Шалыто 3.1. Парадигма автоматного программирования злоупотребление логикой злоупотребление семантикой Тьюрингово программирование Традиционное программирование Автоматное программирование
- 9. А.А. Шалыто 3.2. Парадигма автоматного программирования ПАРАДИГМА АВТОМАТНОГО ПРОГРАММИРОВАНИЯ СОСТОИТ В ПРЕДСТАВЛЕНИИ СУЩНОСТЕЙ СО СЛОЖНЫМ ПОВЕДЕНИЕМ
- 10. А.А. Шалыто 4. Достоинства автоматного программирования Обладает наибольшей эффективностью для систем со сложным поведением Формальное и
- 11. А.А. Шалыто 5. Реализация автоматных программ Вне зависимости от используемого языка программирования реализация автоматных программ осуществляется
- 12. А.А. Шалыто 6.1. Инструментальное средство UniMod Семь автоматов Вручную Автоматическая генерация Вручную
- 13. А.А. Шалыто 6.2. Инструментальное средство UniMod Один из автоматов – AL
- 14. А.А. Шалыто 7. Верификация автоматных программ При использовании метода Model Checking при верификации программ предлагается по
- 15. А.А. Шалыто 8. Генерация автоматов и генетическое программирование Основная сложность в автоматном программировании – построение автоматов
- 16. В.О. Клебан, А.А. Шалыто, И.В. Широков Применение автоматного программирования во встраиваемых системах 9.1. Беспилотный вертолет Содержит
- 17. Верификация автоматных программ
- 18. В.О. Клебан, А.А. Шалыто, И.В. Широков Применение автоматного программирования во встраиваемых системах 9.3. Беспилотный вертолет http://www.youtube.com/watch?v=-LuVLH4cV0U
- 20. Скачать презентацию