嵌入式系统之StateCharts

说明模型(specification model):适合于复杂系统,可以对层次性和并发性建模。 通过条件来转换;与动作一起转换。(其实很像状态机)


状态说明:

基态(basic state):不包含其他状态的状态;超态(super state):包含其他状态的状态。

层次性:OR state。在超态A中,A被激活的话,那么A状态中有且只有一个状态处于激活。

并发性:AND-Super-State。当超态A被激活的话,那么A的所有状态都被激活。

树状表示(tree representation):


状态的集合:

        基态(basic state):state;

        OR超态(OR-Super-State):孩子的联合;

         AND-Super-States:孩子的笛卡尔积。计算这些的时候要从叶到根。

状态的边:(edge label)

         

             Events:直到下一个模型分析出现之前都存在;

             conditions:直到被赋值之前都使得当前状态保持不变。

             action:变量的赋值或者是事件的产生。

             三个阶段的分析:

             1、分析事件和条件的外部改变的影响;

             2、计算在当前步骤下右边的赋值的转换;

             3、激活转换,将新的值赋给变量。

                

对于StateCharts有一种称之为State diagram:



           




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值