首页> 外文会议>Algebraic methodology and software technology >Abstraction Barriers in Equational Proof
【24h】

Abstraction Barriers in Equational Proof

机译:方程式证明中的抽象障碍

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

摘要

Module constructs in programming languages have protection mechanisms hindering unauthorised external access to internal operators of data types. In some cases, granting external access to internal operators would result in serious violation of a data type's specified external properties. In order to reason consistently about specifications of such data types, it is necessary in general to incorporate a notion of protective abstraction barrier in proof strategies as well. We show how this can be done in equational calculus by simply restricting the congruence axiom, and see how the motivation for this naturally arises from FI and FRI approaches to specification refinement.
机译:编程语言中的模块构造具有保护机制,可防止未经授权的外部访问数据类型的内部运算符。在某些情况下,向内部操作员授予外部访问权限将导致严重违反数据类型的指定外部属性。为了一致地推断此类数据类型的规范,通常还必须在证明策略中纳入保护性抽象障碍的概念。我们展示了如何通过简单地限制等价公理来在方程式演算中完成此任务,并了解这样做的动机是如何通过FI和FRI规范细化而自然产生的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利