【24h】

Improving Saturation Efficiency with Implicit Relations

机译:通过隐式关系提高饱和效率

获取原文
获取外文期刊封面目录资料

摘要

Decision diagrams are a well-established data structure for reachability set generation and model checking of high-level models such as Petri nets, due to their versatility and the availability of efficient algorithms for their construction. Using a decision diagram to represent the transition relation of each event of the high-level model, the saturation algorithm can be used to construct a decision diagram representing all states reachable from an initial set of states, via the occurrence of zero or more events. A difficulty arises in practice for models whose state variable bounds are unknown, as the transition relations cannot be constructed before the bounds are known. Previously, on-the-fly approaches have constructed the transition relations along with the reachability set during the saturation procedure. This can affect performance, as the transition relation decision diagrams must be rebuilt, and compute-table entries may need to be discarded, as the size of each state variable increases. In this paper, we introduce a different approach based on an implicit and unchanging representation for the transition relations, thereby avoiding the need to reconstruct the transition relations and discard compute-table entries. We modify the saturation algorithm to use this new representation, and demonstrate its effectiveness with experiments on several benchmark models.
机译:决策图是一种建立良好的数据结构,可用于生成Petri网等高级模型的可达性集并对其进行模型检查,这是由于决策图的多功能性和可用于其构造的高效算法的缘故。使用决策图来表示高级模型的每个事件的转移关系,饱和算法可用于构造一个决策图,该决策图表示通过零个或多个事件的发生,从一组初始状态可到达的所有状态。对于状态变量范围未知的模型,在实践中会遇到困难,因为无法在已知范围之前构造转换关系。以前,动态方法已经建立了过渡关系以及在饱和过程中设置的可达性。这可能会影响性能,因为必须重建过渡关系决策图,并且随着每个状态变量的大小增加,可能需要丢弃计算表条目。在本文中,我们针对过渡关系引入了一种基于隐式且不变的表示形式的不同方法,从而避免了重建过渡关系和丢弃计算表条目的需求。我们修改了饱和度算法以使用此新表示形式,并通过在多个基准模型上进行的实验来证明其有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号