首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UPPAAL中的多个同步

UPPAAL中的多个同步
EN

Stack Overflow用户
提问于 2019-10-22 22:33:05
回答 1查看 909关注 0票数 1

如何在UPPAAL中对多个同步进行建模?例如:状态更改会在不同的模板中同时触发另外两个状态更改。在synchronization字段中,我只能设置一个通道(sync1!或者同步!)。我如何组合sync1!还有sync2!?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-11-12 00:47:05

最简单的方法是将表示状态更改的边一分为二,并在中间引入一个提交的位置。从源位置到提交位置的第一条边应该包含从原始边开始的所有内容,但第二次同步除外。从提交位置到目标位置的第二条边应该包含第二次同步。

提交位置是为了帮助模拟这种行为而引入的虚拟位置。当一个自动机进入一个承诺的位置时,它必须立即离开它,不能有任何时间流逝,也不能与任何其他自动机交错。这还意味着,除非可以根据规则保留提交的位置,否则不会输入该位置。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58506616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档