首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正交状态解释

正交状态解释
EN

Stack Overflow用户
提问于 2013-07-25 22:26:41
回答 1查看 1K关注 0票数 6

以下引用自UML Reference Manual的句子有何解释?

When an orthogonal state is entered, the number of control threads increases as a direct substate in each orthogonal region becomes active.

When the orthogonal state is exited, the number of control threads decreases.

EN

回答 1

Stack Overflow用户

发布于 2013-07-26 04:42:27

这是UML规范中一个复杂的部分。在最简单的情况下,当您进入包含正交区域的状态时,每个正交区域中的初始伪状态实质上启动了一个单独的控制线程。关于这些线程如何消费事件以及线程如何重新结合在一起,有许多复杂的规则。

但是,根据我极力推荐的一位方法学家(H.S.拉赫曼)的说法,你真的不应该使用比普通的老式Moore state machines更多的东西。关于为什么应该使用摩尔状态机(你可以用UML语言很好地建模)而不是Mealy或Harel状态机的更多信息,请参见来自Lahman's bookthis excerpt。有关摩尔状态机和米利状态机之间区别的更多信息,请参阅this StackExchange question

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17860836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档