12.07.2015 Views

Методы построения конечных автоматов на основе ...

Методы построения конечных автоматов на основе ...

Методы построения конечных автоматов на основе ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

21входных переменных применяются любые подпрограммы (функции),возвращающие двоичные з<strong>на</strong>чения, а, во-вторых, введены события, нетолько обеспечивающие возможность выполнения переходов в автоматах,но и инициирующие запуск <strong>автоматов</strong>. События могут такжеинициировать реализацию выходных воздействий в случае, когдасостояние автомата не изменяется.Другое отличие «реактивных» систем от систем логическогоуправления состоит в том, что в них в качестве выходных воздействийприменяются не двоичные переменные, а произвольные подпрограммы.Также как и в системах логического управления, в «реактивных»системах алгоритмы представляются в виде системы взаимосвязанных<strong>автоматов</strong>. При этом если в системах первого типа взаимодействие<strong>автоматов</strong> в основном осуществляется за счет обме<strong>на</strong> номерами состояний,а вложенность присутствует в «зачаточном» состоянии, то в «реактивных»системах число способов взаимодействия увеличилось.1.1.2. Парадигма автоматного программированияАвтоматное программирование, предложенное в работе [22], – этопарадигма программирования, которая состоит в представлении сущностейсо сложным поведением в виде автоматизированных объектовуправления.Од<strong>на</strong> из центральных идей автоматного программирования состоит вотделении описания логики поведения (при каких условиях необходимовыполнить те или иные действия) от описания его семантики (собственносмысла каждого из воздействий). Кроме того, описание логики приавтоматном подходе жестко структурировано. Эти два свойства делаютавтоматное описание сложного поведения ясным и удобным.Базовым понятием автоматного программирования является«состояние». Это понятие в том смысле, как оно используется вописываемой парадигме, было введено А. Тьюрингом. Основное свойство

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!