...
【24h】

Data Multi-Pushdown Automata

机译:数据多重下拉自动机

获取原文
           

摘要

We extend the classical model of multi-pushdown systems by considering systems that operate on a finite set of variables ranging over natural numbers. The conditions on variables are defined via gap-order constraints that allow to compare variables for equality, or to check that the gap between the values of two variables exceeds a given natural number. Furthermore, each message inside a stack is equipped with a data item representing its value. When a message is pushed to the stack, its value may be defined by a variable. When a message is popped, its value may be copied to a variable. Thus, we obtain a system that is infinite in multiple dimensions, namely we have a number of stacks that may contain an unbounded number of messages each of which is equipped with a natural number. It is well-known that the verification of any non-trivial property of multi-pushdown systems is undecidable, even for two stacks and for a finite data-domain. In this paper, we show the decidability of the reachability problem for the classes of data multi-pushdown system that admit a bounded split-width (or equivalently a bounded tree-width). As an immediate consequence, we obtain decidability for several subclasses of data multi-pushdown systems. These include systems with single stacks, restricted ordering policies on stack operations, bounded scope, bounded phase, and bounded context switches.
机译:通过考虑在自然数范围内的有限变量集上运行的系统,我们扩展了多推系统的经典模型。变量的条件是通过间隔顺序约束定义的,该间隔顺序约束允许比较变量是否相等,或者检查两个变量的值之间的间隔是否超过给定的自然数。此外,堆栈中的每个消息都配有代表其值的数据项。当消息被压入堆栈时,其值可以由变量定义。弹出消息时,其值可以复制到变量中。因此,我们获得了一个在多个维度上都是无限的系统,即,我们有许多堆栈,其中可能包含无数个消息,每个消息都配备了自然数。众所周知,即使对于两个堆栈和有限的数据域,多重下推系统的任何非平凡特性的验证都是不确定的。在本文中,我们针对允许有界拆分宽度(或等价有界树宽)的数据多重下推系统类别显示可达性问题的可判定性。即时的结果是,我们获得了数据多推送系统的几个子类的可判定性。这些包括具有单个堆栈的系统,有关堆栈操作的受限排序策略,有界作用域,有界阶段和有界上下文切换。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号