Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны)
Похоже, что один из основных авторов этой статьи тесная связь со своим предметом. Может потребоваться очистка для соответствия политике содержания Википедии, в частности нейтральная точка зрения. Пожалуйста, обсудите подробнее страница обсуждения.(Ноябрь 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения)
Тема этой статьи может не соответствовать Википедии общее руководство по известности. Пожалуйста, помогите установить известность, указав надежные вторичные источники которые независимый темы и предоставить подробное ее освещение, помимо банального упоминания. Если известность не может быть установлена, статья, вероятно, будет слился, перенаправлен, или же удалено. Найдите источники:«Поведение DEVS» – Новости·газеты·книги·ученый·JSTOR(Ноябрь 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения)
Эта статья слишком полагается на Рекомендации к основные источники. Пожалуйста, улучшите это, добавив вторичные или третичные источники.(Ноябрь 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения)
Эта статья может быть слишком техническим для большинства читателей, чтобы понять. Пожалуйста помогите улучшить это к сделать понятным для неспециалистов, не снимая технических деталей. (Ноябрь 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения)
(Узнайте, как и когда удалить этот шаблон сообщения)
Поведение данного DEVS модель - это набор последовательностей временных событий, включая нулевые события, называемые сегменты событий, которые заставляют модель переходить из одного состояния в другое в пределах набора юридических состояний. Чтобы определить это таким образом, необходимо ввести понятие набора незаконных состояний, а также набора юридических состояний.
Кроме того, поскольку поведение данной модели DEVS должно определять, как изменяется переход состояния как по прошествии времени, так и при возникновении события, он был описан в очень общем формализме, называемом общей системой [ZPK00]. В этой статье мы используем подкласс формализма общей системы, называемый система событий по времени вместо.
В зависимости от того, как общее состояние и функция перехода внешнего состояния DEVS модели определены, есть два способа определить поведение DEVS модель с использованием Система синхронизированных событий. Поскольку поведение связанных DEVS модель определяется как атомные DEVS В модели поведение связанного класса DEVS также определяется системой синхронизированных событий.
Множество траекторий состояний определяется для двух разных случаев: и . Для не принимающего государства , нет изменений ни с одним четным сегментом так
полный набор состояний куда обозначает продолжительность жизни государства , обозначает время, прошедшее с последнего обновить и обозначает набор неотрицательных действительных чисел плюс бесконечность,
переход внешнего состояния .
Тогда DEVS это система синхронизированных событий куда
Набор событий .
Государственный набор куда .
Набор начальных состояний.
Набор состояний приемки .
Множество траекторий состояний зависит от двух случаев: и . Для не принимающего государства , нет изменений ни с одним сегментом так
View1 был представлен Zeigler [Zeigler84] в котором дано общее состояние и
куда оставшееся время [Zeigler84] [ZPK00]. Другими словами, набор частичных состояний действительно куда это набор состояний.
Когда модель DEVS получает событие ввода , View1 сбрасывает истекшее время нулем, если модель DEVS должна игнорировать с точки зрения контроля срока службы моделисты должны обновить оставшееся время
в функции перехода внешнего состояния это ответственность моделистов.
Поскольку количество возможных значений равно количеству возможных входных событий, поступающих в модель DEVS, то есть неограниченно. В результате количество состояний также не ограничен, поэтому был предложен View2.
Если нас не интересует граф достижимости конечных вершин модели DEVS, View1 имеет преимущество простоты для обработки прошедшего времени. каждый раз, когда любое событие ввода поступает в модель DEVS. Но недостатком может быть то, что разработчики моделей DEVS должны знать, как управлять как указано выше, что явно не объясняется в сам но в .
Особенности View2
View2 был представлен Hwang и Zeigler[HZ06] [HZ07] в котором дано общее состояние , оставшееся время, вычисляется как
Когда модель DEVS получает событие ввода , View2 сбрасывает прошедшее время нулем, только если . Если модель DEVS должна игнорировать с точки зрения контроля срока службы моделисты могут использовать .
В отличие от View1, поскольку оставшееся время не является частью в природе, если количество состояний, т.е. конечно, мы можем нарисовать конечную вершину (а также ребро) диаграмму перехода состояний [HZ06] [HZ07]. В результате мы можем абстрагироваться от поведения такой сети класса DEVS, например SP-DEVS и FD-DEVS, как граф с конечными вершинами, называемый графом достижимости [HZ06] [HZ07].