Под декомпозицией в общем случае будем понимать представление абстрактного автомата совокупностью нескольких более простых автоматов. В простейшем случае будем рассматривать декомпозицию на параллельно, последовательно или смешанно работающие автоматы. В общем случае это, конечно, не всегда возможно.
Задачу декомпозиции абстрактного автомата можно форму-лировать как задачу разложения автомата по алгебрагическим операциям. Поэтому важно изучение свойств формальных операций над абстрактными автоматами. Рассмотрим задание алгебрагических операций умножения, суммирования автоматов.
Операция умножения автоматов
и
содержательно соответствует параллельной работе автоматов
и
(рис. 7.11). Отсюда следует, что входной сигнал
соответствует паре
и то же можно сказать о выходном сигнале.

Рис. 7.11. Иллюстрация операции умножения

Рис. 7.12. Графы автоматов
и 
Различают два типа умножения. Первый, обозначаемый
, применяется для автоматов, у которых
. Второй тип, обозначаемый
, соответствует случаю
.
Пусть автоматы
и
заданы графами на рис. 7.12, причем оба они инициальные с начальными состояниями
(для
) и
(для
) или для автомата
это состояние задается парой
Если приходит сигнал
то параллельная работа автомата приводит к состоянию (см. рис. 7.12) (
) с выходным сигналом (
). Если проанализировать все комбинации выходов и состояний, то получим граф автомата на рис. 7.13.

Рис. 7.13. Граф автомата 
Если теперь ввести алфавиты для полученного автомата
, получим:



Теперь граф автомата принимает вид как на рис. 7.14.

Рис. 7.14. Модифицированный граф автомата 
Вторая операция умножения
соответствует параллельной работе автоматов
и
с одним выходом (рис. 7.15).

Рис. 7.15. Иллюстрация операции умножения 
Для примера воспользуемся графами автоматов
и
(рис. 7.12) и составим алфавит составного автомата:



Тогда, полагая, что автоматы
и
инициальные с начальными состояниями
и
, получим граф автомата
(рис. 7.16).

Рис. 7.16. Граф автомата 
Операция суммирования автоматов
и
соответствует автомату
с параллельной неодновременной работой автоматов
и
, когда любое входное слово для автомата
образуется чередованием входных букв автоматов
и
. Точно так же выходное слово для автомата
- это чередование выходных слов
и
. В этом случае выходное слово можно представить последовательностью
где прочерк означает отсутствие входного сигнала на соответствующий автомат. Последовательность такой же структуры будет и на выходе автомата
.
Для рассматриваемой операции для автоматов
и
из рис. 7.12 можно получить граф переходов, представленный на рис. 7.17, где обозначения:
входной сигнал
на автомате
, а
выходной сигнал
на автомате
.

Рис. 7.17. Граф переходов автомата 
Рассмотрим суперпозицию автоматов
и
. Эта операция, обозначаемая
, соответствует последовательной работе автоматов
и
(рис. 7.18).

Рис. 7.18. Модель суперпозиции автоматов 
Если автоматы
и
заданы графами переходов, как на рис 7.19, то для суперпозиции
в которой каждый автомат является инициальным с состояниями
и
соответственно, граф переходов по состояниям
можно изобразить как на рис. 7.20, где
это выходы автомата 

Рис. 7.19. Графы переходов для исходных автоматов
и 

Рис. 7.20. Граф переходов для суперпозиции автоматов
В случае разложения автомата по операции типа
, его декомпозиция называется параллельной декомпозицией на автоматы с различными входными каналами. Если разложение производится по операции
, то это называется параллельной декомпозицией на автоматы с общим входом. Разложению по операции + соответствует параллельная поочередная декомпозиция, а разложение по операции
- последовательной декомпозицией.
Поскольку при задании любой из операций над автоматами
и
, заданных в матричном виде матрица соединений результирующего автомата
имеет определенную структуру, то для установления возможности декомпозиции некоторого автомата, анализируют его матрицу соединений, используя специальные алгоритмы на принадлежность той или иной конфигурации.






