首页> 外文期刊>Journal of Logic and Algebraic Programming >Development graphs—Proof management for structured specifications
【24h】

Development graphs—Proof management for structured specifications

机译:开发图—结构化规范的证明管理

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

摘要

Development graphs are a tool for dealing with structured specifications in a formal program development in order to ease the management of change and reusing proofs. In this work, we extend development graphs with hiding (e.g. hidden operations). Hiding is a particularly difficult to realize operation, since it does not admit such a good decomposition of the involved specifications as other structuring operations do. We develop both a semantics and proof rules for development graphs with hiding. The rules are proven to be sound, and also complete relative to an oracle for conservative extensions. We also show that an absolutely complete set of rules cannot exist. The whole framework is developed in a way independent of the underlying logical system (and thus also does not prescribe the nature of the parts of a specification that may be hidden). We also show how various other logic independent specification formalisms can be mapped into development graphs; thus, development graphs can serve as a kernel formalism for management of proofs and of change.
机译:开发图是用于在正式程序开发中处理结构化规范的工具,以简化变更的管理和重用证明。在这项工作中,我们通过隐藏(例如隐藏操作)扩展了开发图。隐藏是一种特别难以实现的操作,因为它不允许像其他结构化操作那样对所涉及的规范进行良好的分解。我们为具有隐藏的开发图开发了语义和证明规则。这些规则被证明是合理的,并且相对于保守扩展的预言而言也是完整的。我们还表明,绝对不完整的规则集不存在。整个框架是以独立于底层逻辑系统的方式开发的(因此也没有规定可能隐藏的规范各部分的性质)。我们还展示了如何将各种其他逻辑独立的规范形式主义映射到开发图中。因此,开发图可以用作管理证明和变更的核心形式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号