马尔可夫链是一种“记录”状态机的方法,其中状态之间存在概率转移。UML状态机并没有直接包含这些概率。状态转换只有守卫条件(和其他一些属性)。因此,为了创建马尔可夫链,您需要一个定义状态转换并提供概率的配置文件。也许(取决于您的用例),您可以简单地使用守卫条件来表达这些概率。