© С. М. Вишняков, Д. Ю. Кочелаев, А. А. Шалыто
Санкт-Петербургский государственный университет информационных технологий, механики и оптики
Проектная документация
Исполняемая программа (компиляционный подход)
Исходные тексты на языке Java (компиляционный подход)
Проект для Eclipse
Целью данной работы является демонстрация принципов автоматного программирования с использованием инструментального средства Unimod на примере реализации устройства для карточной игры Покер.
При использовании этого средства основным этапом является проектирование программы, а не ее реализация. Автоматный подход существенно упрощает этот процесс. При этом Unimod позволяет автоматически интерпретировать или построить код программы в целом на основе графов переходов автоматов, построенных при проектировании.