【发布时间】:2023-03-23 20:00:01
【问题描述】:
在 UML 状态图的设计中,我似乎可以选择使用 triggers 或 guard 逻辑来实现状态之间的转换。
那么哪个更好用?给定相同的转换逻辑,触发器的行为与守卫有什么不同吗?一个比另一个有什么好处/缺点?
是否可能存在差异取决于特定工具,或者 UML 标准是否严格定义了任何一种转换方法的行为?
我目前正在使用 Simulink Stateflow 来设计状态机。
【问题讨论】:
标签: charts architecture uml state-machine