© А.А. Борисенко, Д.М. Пенкин
Санкт-Петербургский государственный университет информационных технологий, механики и оптики
Проектная документация
Исполняемая код (интерпретационный подход)
Исполняемый код (компиляционный подход)
Исходные тексты
Проект эмулирует работу автомобильной сигнализационной системы и реализован с использованием метода автоматного программирования при помощи инструментального средства Unimod.
Моделируемая система позволяет выполнять стандартный набор операций с сигнализационной системой автомобиля: включать и выключать режим охраны, настраивать ее поведение и манипулировать центральным замком при включенном зажигании. Реализованы различные способы воздействия на автомобиль: открытие дверей, капота и багажника, включение зажигания, слабый и сильный удары. Вся информация выводится в понятном графическом виде
Система реагирует на регистрируемые события и в случае опасности сообщает о ней владельцу с помощью пульта дистанционного управления. Он, в свою очередь, отображает состояние автомобиля с помощью интуитивно понятных пиктограмм.
Кроме того, настройка системы также осуществляется с пульта дистанционного управления, который имеет простое меню, сходное с теми, что есть в мобильных телефонах.
Как запустить наш проект? Просто скачайте архив по ссылке выше, распакуйте его и запустите файл LaunchMe.jar. Для работы этой программы необходима установленная среда исполнения Java JRE версии 1.5 или выше. Все используемые ресурсы находятся в том же архиве.