【24h】

Consistency Enforcement for Static First-Order Invariants in Sequential Abstract State Machines

机译:序贯抽象状态机中静态一阶不变式的一致性实施

获取原文

摘要

Given a program specification P and a first-order static invariant I the problem of consistency enforcement is to determine a modified program specification P_I that is consistent with respect to I, i.e. whenever I holds in a state S it also holds in the successor states determined by P_I, and at the same time only minimally deviates from P. We formalise this problem by the notion of the greatest consistent specialisation (GCS) adapting and generalising this 20 year old concept to sequential Abstract State Machines (ASMs) with emphasis on bounded parallelism. In a state satisfying I such that P is repairable the notion of consistent specialisation will require an enlargement of the update set, which defines a partial order with respect to which a GCS is defined. We show that GCSs are compositional in two respects: (1) the GCS of an ASM with a complex rule can be obtained from the GCSs of the involved assignments, and (2) the GCS with respect to a set of invariants can be built using the GCSs for the individual invariants in the set.
机译:给定程序规范P和一阶静态不变量I,一致性实施的问题是确定相对于I一致的修改后的程序规范P_I,即,无论何时我保持状态S,它也保持在确定的后继状态中由P_I提出,同时与P的偏差最小。我们通过最大一致专业化(GCS)的概念将这个问题形式化,将这个已有20年历史的概念适应和推广到顺序抽象状态机(ASM),并着重于有限并行性。在满足I且P可修复的状态下,一致的专业化概念将要求更新集扩大,这将定义GCS定义所依据的部分顺序。我们表明,GCS在两个方面都是组合的:(1)可以从涉及的分配的GCS中获得具有复杂规则的ASM的GCS,以及(2)可以使用以下方法构建不变量集合的GCS集合中各个不变量的GCS。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号