Моделирование цифрового фотоаппарата на основе автоматного подхода к программированию



© 2006 г. А. С. Потёмкин, М. И. Меретяков, А. А. Шалыто

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

Проектная документация
Исполняемая программа (компилятивный подход)
Исходный код

Аннотация

Проект представляет собой модель цифрового фотоаппарата и демонстрирует возможности автоматного автоматного программирования в сфере моделирования устройств управления такого класса сложности. В качестве основного инструментального средства был использован UniMod, который является надстройкой над открытой средой разработки Eclipse, добавляя в неё поддержку концепции «Исполняемый UML».

Программа, реализующая данный проект, является графическим приложением, которое состоит из одного окна. Это окно имитирует заднюю панель цифрового фотоаппарата. При проектировании модели авторы ориентировались на имеющийся у них фотоаппарат Konica Minolta A200. При этом не ставилась цель повторить полностью профессиональную функциональность последнего. Моделировались только те функции, которые присущи наибольшему числу современных цифровых фотоаппаратов. Предлагаемая модель поддерживает следующие возможности:

Для демонстрации работы модели фотоаппарата целесообразно использовать приложение к настоящей работе.