Уникальная метка должна обеспечиваться для каждого события. Метки
требуются для того, чтобы отличать события одно от другого, особенно если
имеют дело с отдельными событиями сходного значения.
Чтобы делать короткие метки, обычно используется комбинация буква-
номер. Большинство аналитиков находят полезным использовать некоторый
вид соглашения для обозначения меток события. Например, вида
приемлемых для этого схем:
1. Обозначение, основанное на предназначении. Определите метки
события так, чтобы все события, которые принимаются объектом,
начинались с ключевого литерала этого объекта;
2. Обозначение «внутренний - внешний». Используйте особый символ
(обычно Е от слова external, т.е. внешний,) для обозначения события,
происходящего между двумя объектами. Для событий, которые порождаются
объектом и которые к нему же направлены, используйте ключевой литерал
этого объекта.
Событие следует рассматривать как сигнал управления, который может
(и, как правило, это делает) переносить данные. Эти данные приводятся для
действия при достижении объектом определённого состояния. Для
различных типов данных – идентифицирующие и дополнительные – могут
переноситься событием.
Идентифицирующие данные – это множество из одного или более
атрибутов, включающих привилегированный идентификатор объекта-
предназначения. Идентифицирующие данные определяют экземпляр и,
следовательно, конечный автомат, который собирается принимать событие.
Дополнительные данные – состоят из одного или более атрибутов,
которые переносятся событием помимо идентифицирующих данных.
Дополнительные данные могут приводить атрибуты не только объекта-
предназначения, но и любого другого объекта.
Существует ряд правил, связывающих данные события с состояниями,
которые могут быть достигнуты как результат получения события:
1. Правило тех же данных. Все события, которые вызывают переход в
определённое состояние, должны нести одни и те же данные события.
2. Правило состояния несоздания. Если событие может вызывать переход
в состояние, которое не является состоянием создания, то идентификатор
экземпляра, к которому событие применяется, должно переноситься как
данные.
3. Правило состояния создания. Событие, которое вызывает переход в
состояние создания, не несёт идентификатора, если получаемая модель
состояния создаёт идентификатор в действии состояния создания.
Следует отметить, что один инцидент в реальном мире может быть
абстрагирован в более чем одно событие.