Система управления автомобильной сигнализацией



© 2006 г. А.Х. Киракозов, А.А. Шалыто, Б.Р. Яминов

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

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

Аннотация

В данной работе приведен пример применения автоматного подхода для проектирования автомобильной сигнализации с использованием среды разработки Unimod.

Для алгоритмизации и программирования задач логического управления технической системой удобен автоматный подход. Жизненный цикл такой системы состоит из множества состояний, переходы между которыми происходят по событиям - различным внешним или внутренним воздействиям. Граф переходов построенного автомата наглядно представляет работу системы. Данная методика позволяет заниматься в первую очередь проектированием программы, а уже потом ее реализацией.

Использование среды разработки Unimod позволяет эффективно использовать автоматный подход. При его применении сначала в общем случае строится система взаимосвязанных автоматов, которая интерпретируется или компилируется. Входные и выходные воздействия пишутеся вручную на языке Java. Таким образом, программа разделяется на независимые блоки, что позволяет облегчить ее написание и уменьшает вероятность возникновения ошибок.

Для запуска приложения загрузите архив с исполняемым кодом, распакуйте его и запустите run.bat.