25、检测 FORML 模型中的特征交互

检测 FORML 模型中的特征交互

1. 小范围假设与验证策略

小范围假设认为,通过在某个小范围内检查模型的所有可能输入,可以发现很大比例的错误。一种验证策略是对模型进行越来越大边界的分析,直到工程师确信模型深处不太可能存在错误为止。

2. 快照模块

快照模块指定了 FORML 模型的当前执行状态。它包含 WS 模块的两个实例:
- ws :表示当前世界状态。
- ws_pre :表示上一个世界状态。

此外,快照模块还为组合 FORML 模型中的每个转换声明一个布尔执行变量,该变量指示该转换是否将在下一步执行。执行变量的值在状态模块中定义。

快照模块会更新所有 WS 变量,以 MySPL 模型的快照模块为例,包含以下四种类型的赋值:
1. ws_pre 变量的下一个值始终是 ws 变量的当前值。
2. 每个状态变量的下一个值:
- 如果它是正在执行的转换的源状态,则为 false
- 如果它是正在执行的转换的目标状态,则为 true
- 否则保持不变。
3. WS 变量的下一个值反映正在执行的转换所做的赋值。如果多个转换为同一个变量赋值,则这些操作会合并到同一个 SMV 赋值表达式中。例如,在 MySPL 中,有三个转换 A{t1} B{t1} C{t1} 分别将

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值