TL; DR: Как мне представить переход UML (см. Следующую строку) на диаграмме объектов UML?
событие (параметры_события) [условие_охранения] / doStuff ()
В моем дипломном проекте бакалавриата я работаю с UML StateMachines (поведенческими, без протокольных SM). Помимо представления диаграммы конечного автомата, мне нужны диаграммы объектов.
Однако до сих пор мне не удалось точно представить переходы. Я хотел бы иметь возможность показывать переходы, которые имеют триггер (событие), охрану (ограничение) и / или поведение.
Я искал похожие вопросы (приходит этот close, но не предоставляет точную информацию, которую я ищу), а также прочитал соответствующие части надстройки UML, но все еще не могу понять это.
До сих пор я создал диаграмму объектов на основе состояния S1 (и всех переходов), показанного на диаграмме конечного автомата ниже. Следует отметить, что я добавил только события, поскольку защита и поведение вызывают у меня похожие проблемы (и могут загромождать диаграмму).
Диаграмма конечного автомата, содержащая состояние S1
(неверная) диаграмма объектов для S1, включая все переходы (я предполагаю, что по крайней мере экземпляры SignalEvent (в некоторой степени) неверны.)