有限状态机
有限状态机是一个五元祖。
M = (Q,Σ,δ,q0,F)
- Q = {q0,q1,...,qn}
- 有限状态集合。在任意时刻,有限状态机只能处于一个确定的状态 qi。
- Σ = {σ0,σ1,...,σm}
- 有限输入字符集合。在任意时刻,有限状态机只能接受一个确认的输入 σj。
- δ = (Q x Σ -> Q)
- 一个状态函数,如果再某一时刻,有限状态机处于某一状态 q' = δ(qi,σj) ,q' ∈ Q 。
- q=δ(q,σ)
- q0 ∈ Q
- 初始状态。有限状态机由此状态开始接受输入。
- F ⊆ Q
- 终结状态集合。有限状态机在达到终极态后不再接受输入。
扩展有限状态机
扩展有限状态机(EFSM)模型是对有限状态机(FSM)模型的一个扩展 , 它在 FSM 模型的基础上增加了变量、操作以及状态迁移的前置条件, 通过 EFSM 我们可以更加精确地刻画软件系统的动态行为,因此它可以被广泛应用于通信协议软件、嵌入式系统、面向对象软件中对象行为及对象之间的交互行为建模中去, 同时在面向对象设计领域已经被广泛使用的 UML 中的状态图也与 EFSM 十分相似,因此基于 EFSM 的技术可以应用到许多领域,具有重要的研究价值。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于