【24h】

Nested and Dynamic Contract Boundaries

机译:嵌套和动态的合同边界

获取原文

摘要

Previous work on software contracts assumes fixed and statically known boundaries between the parties to a contract. Implementations of contract monitoring systems rely on this assumption to explain the nature of contract violations and to assign blame to violators. In this paper, we explain how to implement arbitrary, nested, and dynamic contract boundaries with two examples. First, we add nestable contract regions to a static, first-order module system. Second, we show that even a dynamic, higher-order, and hierarchical module system can be equipped with software contracts that support precise blame assignment.
机译:以前关于软件合同的工作假定缔约方之间的固定和静态的边界。合同监测系统的实施依靠本假设来解释合同违规的性质,并将责任归咎于违规者。在本文中,我们解释了如何使用两个示例来实现任意,嵌套和动态的合同边界。首先,我们将可嵌入的合同区域添加到静态,一阶模块系统。其次,我们表明即使是动态,高阶和分层模块系统也可以配备支持精确责备分配的软件合同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号