【24h】

Efficient Model Checking for LTL with Partial Order Snapshots

机译:带有部分订单快照的LTL的高效模型检查

获取原文
获取原文并翻译 | 示例

摘要

Certain behavioral properties of distributed systems are difficult to express in interleaving semantics, whereas they are naturally expressed in terms of partial orders of events or, equivalently, Mazurkiewicz traces. Examples of such properties are serializability of a database or snapshots. Recently, a modest extension for LTL by an operator that expresses snapshots has been proposed. It combines the ease of linear (interleaving) specification with this useful partial order concept. The new construct allows one to assert that a global snapshot (also called a slice or a cut) was passed, perhaps not in the observed (interleaved) execution sequence, but possibly in a (trace) equivalent one. A model checking algorithm was suggested for a subset of this logic, with PSPACE complexity in the size of the system and the checked formula. For the whole logic, a solution that is in EXSPACE in the size of the system (PSPACE in the number of its global states) was given. In this paper, we provide a model checking algorithm in PSPACE in the size of a system of communicating sequential processes when restricting snapshots to boolean combinations of local properties of each process. Concerning size of the formula, it is PSPACE for the case of snapshot properties expressed in DNF, and EXPSPACE where a translation to DNF is necessary.
机译:分布式系统的某些行为属性很难用交错语义来表达,而它们自然是按照事件的部分顺序或等效的Mazurkiewicz轨迹来表达的。此类属性的示例是数据库或快照的可序列化性。最近,已经提出了表示快照的操作员对LTL的适度扩展。它将线性(交织)规范的简便性与此有用的偏序概念结合在一起。新的构造允许人们断言已通过了全局快照(也称为切片或剪切),可能不是以观察到的(交错的)执行顺序进行,而是以等效的(跟踪)执行。建议针对此逻辑的子集使用模型检查算法,该算法的系统大小和检查的公式具有PSPACE复杂性。对于整个逻辑,给出了一个系统大小为EXSPACE的解决方案(其全局状态数为PSPACE)。在本文中,当将快照限制为每个过程的局部属性的布尔组合时,我们在PSPACE中提供了一种模型检查算法,该算法的大小与顺序过程的通信系统有关。关于公式的大小,对于以DNF表示的快照属性,为PSPACE,而需要转换为DNF则为EXPSPACE。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号