Контроллер. Рассмотрим вновь блок типа агрегат. Как было показано выше, он не имеет возможности взаимодействовать с внешними инициаторами. С тем, чтобы снять это ограничение, введем над * инициаторами операции пассивизации и активизации. Операция пассивизации переводит инициатор в класс обычных параметров. Операция активизации, наоборот, обычный параметр переводит в класс инициаторов. Если агрегат содержит операторы, выполняющие указанные операции, то такой агрегат назовем контроллером, или /Г-блоком. Контроллер, таким образом, представляет собой агрегат, выполняющий операции над внешними инициаторами в соответствии с собственным алгоритмом функционирования. Операции над инициаторами суть операции над процессами. Таким образом, контроллер исполняет роль управляющего звена в некоторой блочной схеме. Будем обозначать контроллер на схемах как (рис.2.1.в). При описании функционирования системы строится блочная схема, задающая логику взаимодействия, пересечения, уничтожения множества параллельно существующих процессов. Разработанная в главе формализованная модель описания процессов дает возможность с единых позиций провести классификацию существующих подходов в этой области. Агрегативная схема. Агрегативная схема предполагает использование только ^-блоков. Как показано выше, в такой схеме взаимодействие может осуществляться лишь через параметры. Если функционирование системы может быть описано^ совокупностью конечных автоматов, взаимодействующих между собой через множество входных и выходных параметров, то применение агрегативных схем представляется наиболее рациональным. |
инициаторами. С тем, чтобы снять это ограничение, введем над инициаторами операции пассивизации и активизации. Операция пассивизации переводит инициатор в класс обычных параметров. Операция активизации, наоборот, обычный параметр переводит в класс инициаторов. Если агрегат содержит операторы, выполняющие указанные операции, то такой агрегат назовем контроллером, или /f-блоком. Контроллер, таким образом, представляет собой агрегат, выполняющий onepaifuu над внешними инициаторами в соответствии с собственным алгоритмом функционирования. Операции над инициаторами суть операции над процессами. Таким образом, контроллер исполняет роль управляющего звена в некоторой блочной схеме. Будем обозначать контроллер на схемах как (рис.2 .1 .в). При описании функционирования системы строится блочная схема, задающая логику взаимодействия, пересечения, уничтожения множества параллельно существующих процессов. Разработанная в главе формализованная модель описания процессов дает возможность с единых позиций провести классификацию существующих подходов в этой области. А г р е г а т и в н а я схем а . Агрегативная схема предполагает использование только /{-блоков. Как показано выше, в такой схеме взаимодействие может осуществляться лишь через параметры. Если функционирование системы может быть описано совокупностью конечных автоматов, взаимодействующих между собой через множество входных и выходных параметров, то применение агрегативных схем представляется наиболее рациональным. Процессная схема. Если в основе описания функционирования системы лежит применение Я-блоков, то такое описание называется процессным. |