- события, зависящие от состояния
- события, зависящие от времени.
Состояние системы описывается набором переменных, причем некоторые из них меняются непрерывно. При таком подходе пользователь должен составлять процедуры, описывающие условия наступления событий. Законы изменения непрерывных переменных, правила перехода от одного состояния к другому, т.е. реализуется классический принцип ДУ. Группы языков моделирования, ориентированные на дискретное время, используется при построении именно имитационных моделей, но при этом используются разные способы описания динамического поведения исследуемого объекта. Будем считать, что любая работа в системе совершается путем выполнения активностей. Т.е. активность является наименьшей единицей работы и её рассматривают как единый дискретный шаг. Следовательно, активность является, единым динамическим объектом, указывающим на совершение единицы работ. Процесс – это логически связанный набор активностей. Пример: активность установки головки жесткого диска, активность передачи информации с жесткого диска. Активности проявляются в результате свершения событий. События – это мгновенное изменение состояния некоторого объекта системы. Рассмотренные объекты (активности, процессы, события) являются конструктивными элементам для динамического описания поведения системы. На их основе строятся языки моделирования системы. В то время, когда динамическое поведение системы формируется в результате выполнения большого числа взаимодействующих процессов, сами эти процессы образуют относительно небольшое число классов. Чтобы описать поведение системы, достаточно описать поведение каждого класса процессов и задать значение атрибутов для конкретных процессов. |