Digital Camera Simulation on Basis of Automata Approach to Programming



© 2006. A. Potemkin, M. Meretyakov, A. Shalyto

Saint-Petersburg State University of Information Technologies, Mechanics and Optics

Project documentation (in Russian)
Executable files (compilative approach)
Source code

Annotation

The project presents itself digital camera model. The goal is to demonstrate possibilities of automata programming in the field of simulation of control units with the such kind of complexity. During the program development UniMod was used as the main tool. It is a plugin for open development environment Eclipse and adds to it the support of "Executable UML" conception.

The program is GUI application, which consists of one window. This window simulates back panel of digital camera body. During model design the authors were guided by their camera Konica Minolta A200, but there was no goal to repeat the whole professional functionality of the last. The model supports the only common possibilities of modern digital cameras, like the following

For best use of camera model see demonstration in the attachment of project documentation.