论文标题

确定超副词与功能规格相结合

Deciding Hyperproperties Combined with Functional Specifications

论文作者

Beutner, Raven, Carral, David, Finkbeiner, Bernd, Hofmann, Jana, Krötzsch, Markus

论文摘要

我们使用$ \ forall^*\存在^*$量词前缀的Hyperltl学习满意度,这通常是高度不可决定的。 HyperLTL可以表达与多个轨迹(所谓的超植物)相关联的系统属性,这些系统通常与在单个轨迹上指定功能行为的跟踪属性结合使用。经过这种概念性分割后,我们首先定义了$ \ forall^*\的几个安全性和livices片段^*$ hyperltl,并表征其(通常更容易)令人满意的问题的复杂性。然后,我们将LTL跟踪属性添加为功能规格。虽然(高度)在许多情况下是不可决定的,但这种结合“简单”超ltl和任意LTL的方式也导致有趣的新可决定片段。对$ \ forall^*\的系统研究^*$片段由一种新的(不完整)算法的补充,$ \ forall \ exists^*$ - hyperltl满意度。

We study satisfiability for HyperLTL with a $\forall^*\exists^*$ quantifier prefix, known to be highly undecidable in general. HyperLTL can express system properties that relate multiple traces (so-called hyperproperties), which are often combined with trace properties that specify functional behavior on single traces. Following this conceptual split, we first define several safety and liveness fragments of $\forall^*\exists^*$ HyperLTL, and characterize the complexity of their (often much easier) satisfiability problem. We then add LTL trace properties as functional specifications. Though (highly) undecidable in many cases, this way of combining "simple" HyperLTL and arbitrary LTL also leads to interesting new decidable fragments. This systematic study of $\forall^*\exists^*$ fragments is complemented by a new (incomplete) algorithm for $\forall\exists^*$-HyperLTL satisfiability.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源