Аналитические и имитационные модели. Финаев В.И - 264 стр.

UptoLike

264
именем сообщения (операция или сигнал) и значениями его
аргументов. Сообщения могут быть помечены условием
перехода, которое располагается в квадратных скобках.
Сообщения могуг быть следующих типов:
- асинхронные сообщения рисуются линией с
половинкой стрелки на конце. Они не блокируют работу
вызывающего объекта, и он может продолжать свой
собственный процесс. Асинхронные сообщения можно
использовать для создания нового объекта или для
установления связи с уже выполняемой ветвью процесса;
- вызов процедуры рисуется как заполненная стрелка.
Возвращение из процедуры подразумевается неявно и на
диаграмме обычно не отображается. Оно обозначается явно
в том случае, если это необходимо для большей ясности и
представляется меткой (короткая поперечная линия),
расположенной
около адресата возврата.
Обычно стрелка с сообщением рисуется горизонтально.
Это симнолизирует, что сообщение передается мгновенно и
ничего не может произойти в момент передачи. Если на
передачу сообщения необходимо какое-то время, в течение
которого может что-нибудь произойти (например, посылка
сообщения в противоположном направлении), то линия со
стрелкой может быть
ломаной (конец стрелки
располагается ниже ее начала).
Объединенный набор сообщений может быть
маркирован как итерация (ineration). Маркером итерации
служит символ «*». Для сценария итерация указывает, что
множество сообщений может передаваться многократно.
Для процедуры условие продолжения итерации может
указываться в конце итерации. Возможны случаи, когда
часть сообщений является частью итерации, а остальные
сообщения могут
быть вьшолнены только однократно.
Переходы (transition) рисуются как многократные
стрелки, проведенные в одну точку, помеченные условием