【24h】

A Framework for the Semantics of Behavioral Contracts

机译:行为契约语义框架

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Contracts have proved a powerful concept in software engineering, to the point where we have a well regarded software development approach centered on their use, and native support in programming languages. However, it is not clear that there is a uniform concept of contract that can be applied to both algorithmic and interactive software. We propose a framework for thinking about software contracts based on the idea that a contract aims to preserve a formal proposition about the software system being built, and the form of the contract must reflect both the proposition whose truth is to be preserved and the formal reasoning system used for verification. In particular, we believe that very different forms of contract are needed for algorithmic and interactive software and illustrate this with examples.
机译:事实证明,合同在软件工程中是一个强大的概念,以至于我们拥有一种以其使用和编程语言的本机支持为中心的备受好评的软件开发方法。但是,尚不清楚是否可以将统一的合同概念同时应用于算法软件和交互式软件。我们基于这样的思想提出了一个思考软件合同的框架:合同旨在保留有关正在构建的软件系统的正式主张,并且合同的形式必须既反映要保留其事实的主张,又反映正式的推理。用于验证的系统。特别是,我们认为算法和交互式软件需要截然不同的合同形式,并通过示例进行说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号