PRISM 变量声明
介绍
在PRISM中,变量是构建概率模型的核心元素。它们用于表示系统状态、存储计算结果或定义模型参数。本节将详细介绍PRISM变量的声明方式、作用域规则以及常 见使用模式。
基本语法
PRISM变量声明遵循以下基本结构:
<type> <name> [ init <value> ] [ <range> ];
其中:
<type>
是变量类型(如int
,bool
等)<name>
是变量标识符init
是可选的初始值<range>
是可选的取值范围
变量类型
PRISM支持以下基本变量类型:
-
布尔型:
bool flag;
-
整型:
int counter [0..10]; // 带范围限制
-
时钟变量(用于时间自动机):
clock x;
备注
变量名区分大小写且不能与PRISM关键字冲突。建议使用有意义的名称如 packetReceived
而非 pr
。