首页> 外文会议>International Symposium on Software Composition(SC 2007); 20070324-25; Braga(PT) >Composite Contract Enforcement in Hierarchical Component Systems
【24h】

Composite Contract Enforcement in Hierarchical Component Systems

机译:分层组件系统中的复合合同执行

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

摘要

Abadi and Lamport established a general theorem for composing specifications [1]. Based on an assume-guarantee principle, it enables one to prove the specification of a composite system from the ones of its components. But the general application of this theorem to software composition is not that straightforward because the resulting abstract specification of the composite depends upon the hidden guarantees of its subcomponents. In this paper, we investigate how this result can be exploited without blurring responsibilities between the different participants. Our contributions leverage an existing contracting framework for hierarchical software components [7], in which contracts are first-class objects during configuration and run times. This framework already associates specifications and responsibilities to software components, within the traditional horizontal form of composition. We show here how the vertical one can be made operational using the theorem as a sound formal basis. The resulting composite contracts make possible not only to detect violations, but also to determine and exploit precisely responsibilities upon them, related to both forms of composition.
机译:Abadi和Lamport建立了组成规格的一般定理[1]。基于假定保证原则,它使人们能够从其组件中证明复合系统的规格。但是,该定理在软件组合中的一般应用并不是那么简单,因为合成的结果抽象规范取决于其子组件的隐含保证。在本文中,我们调查了如何在不模糊不同参与者之间责任的情况下利用这一结果。我们的贡献利用了用于分层软件组件的现有合同框架[7],其中合同是配置和运行期间的一流对象。在传统的水平组合形式中,该框架已经将规范和职责与软件组件相关联。我们在这里展示了如何使用定理作为合理的形式基础使垂直模型可操作。由此产生的复合合同不仅可以发现违规行为,而且可以确定和精确利用与这两种组成形式有关的责任。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号