Алгоритмы моделирования для связанных DEVS - Simulation algorithms for coupled DEVS
Учитывая связанную модель DEVS, алгоритмы моделирования - это методы для создания модели законный поведения, которые представляют собой набор траекторий, по которым они не достигают незаконных состояний. (видеть поведение связанных DEVS модель.) [Zeigler84] первоначально представил алгоритмы, которые обрабатывают временные переменные, связанные с срок жизни и пройденное время введя две другие временные переменные, время последнего события, , и время следующего мероприятия со следующими отношениями:
и
куда обозначает Текущее время. И оставшееся время,
эквивалентно вычисляется как
по-видимому .
На основе этих соотношений алгоритмы для моделирования поведения данной связанной DEVS записываются следующим образом.
Алгоритмы
DEVS-координатор Переменные: родитель // родительский координатор : // время последнего события : // время следующего события // связанный Связанные DEVS модель при получении сообщения инициализации (Время т) для каждого отправить сообщение инициализации (т) ребенку ; ; при получении звездного сообщения (Время т) если затем ошибка: плохая синхронизация; отправить звездочку (т)к ; ; при получении x-сообщения (, Время т) если и == false тогда ошибка: плохая синхронизация; для каждого отправить x-сообщение (,т) ребенку ; ; при получении y-сообщения (, Время т) для каждого отправить x-сообщение (,т) ребенку если затем отправьте y-сообщение (, т) родителю; ; ;