Декомпозиция абстрактных автоматов
Под декомпозицией понимается представление абстрактного автомата совокупностью нескольких более простых автоматов.
Задача декомпозиции абстрактного автомата – это задача разложения автомата по алгебраическим операциям. В качестве операций обычно рассматриваются такие: умножение, суммирование, суперпозиция и композиция.
Рассмотри задание алгебраических операций умножения, суммирования, суперпозиции автоматов.
Операция умножения двух автоматов А1 и А2 содержательно соответствует параллельной одновременной работе автоматов А1 и А2, т.е. подача на вход автомата А3 входного сигнала
соответствует тому, что на входы автоматов А1 и А2 одновременно и независимо друг от друга подаются входные сигналы
и
.
Различают две модификации операции умножения. Первая,
, применяется к абстрактным автоматам А1 и А2 с различными входными алфавитами. Вторая,
, применяется к абстрактным автоматам А1 и А2, имеющим общий входной алфавит, и является частным случаем операции умножения.
Пример: Пусть автоматы А1 и А2 заданы графами.
Так как операция
соответствует одновременной параллельной работе двух А1 и А2 с раздельными входами, то построение графа А3 можно описать таким образом: каждое
состояние автомата А3 будет однозначно соответствовать упорядоченной паре состояний автоматов А1 и А2. В начальный момент времени А3 будет иметь состояние
. Осуществляя перебор всех возможных комбинаций пар входных сигналов автоматов А1 и А2, получаем все возможные переходы автомата А3.
|
Операция суммирования + двух автоматов А1 и А2 соответствует параллельной неодновременной работе автоматов А1 и А2; т.е. если задан автомат А3=А1+А2, то любое входное слово автомата А3 образуется чередованием входных букв А1 и А2, а любое выходное слово – чередованием выходных букв А1 и А2.
|
Для автоматов А1 и А2, приведенных выше, операция + будет представлена следующим образом:
|
Операция суперпозиции
соответствует последовательной работе автоматов А1 и А2
Построим автомат А3=А1*А2

Глава 10
Структурная теория автоматов
Дата добавления: 2016-07-18; просмотров: 2016;











