首页> 外文会议>Software Engineering and Formal Methods, 2005. SEFM 2005. Third IEEE International Conference on >On compatibility and behavioural substitutability of component protocols
【24h】

On compatibility and behavioural substitutability of component protocols

机译:组件协议的兼容性和行为可替换性

获取原文

摘要

Component based development (CBD) aims to facilitate the construction of large-scale applications by supporting the composition of simple building blocks into complex applications. Components specification is thus needed to ensure the safety of composing systems from components. This paper focus on component protocols specification and provides a framework for modelling protocols together with their composition. We start by investigating compatibility of component protocols based on service observation. Two compatibility relations together with their characterisation by the preservation to their degree of change property are proposed. Safety and liveness properties such as deadlock-freeness and proper termination of protocols are preserved up to different extents. Then, we propose some behavioural subtyping relations for component protocols related to the principle of substitutability. Finally, we address the soundness of our subtyping relations by showing the existing link between compatibility and substitutability concepts, namely their combination, which have found necessary when dealing with incremental design of components.
机译:基于组件的开发(CBD)旨在通过支持将简单的构建基块组合成复杂的应用程序来促进大规模应用程序的构建。因此需要组件规格,以确保由组件组成系统的安全性。本文着重于组件协议规范,并提供了一个用于对协议及其组成进行建模的框架。我们从研究基于服务观察的组件协议的兼容性开始。提出了两种相容性关系,以及通过保持其变化特性的程度来表征它们。安全性和活动性特性(例如无死锁和协议的适当终止)在不同程度上得以保留。然后,针对与可替换性原理相关的组件协议,提出了一些行为上的子类型关系。最后,我们通过显示兼容性和可替代性概念之间的现有联系(即它们的组合)来解决子类型关系的稳健性,这在处理组件的增量设计时是必需的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号