首页> 外文OA文献 >Ensuring compatible interactions within component-based software systems
【2h】

Ensuring compatible interactions within component-based software systems

机译:确保基于组件的软件系统中的兼容交互

摘要

The interface definition of a component in a distributed system forms the contract between the component itself and its neighbouring components regarding the use of its services. In general, such a contract should cover the issues of service functionality, usage and quality. The interface definition languages (IDLs) used by commercial middleware standards such as CORBA primarily address the signature issues of such a contract, i.e., the forms and types of component or object services. Nothing is said about other aspects of the contract, including the way in which the component services are to be used. We introduce a framework and associated techniques that augment commercial IDLs with interaction protocol specifications and validate component interactions against such protocol specifications at run-time. In effect, the validation becomes a useful tool for testing whether or not the object services are used properly in a distributed system. Our approach has been implemented in the CORBA context, but can be readily applied to other IDL-based object/component systems.
机译:分布式系统中组件的接口定义形成了组件本身与其相邻组件之间有关服务使用的契约。通常,此类合同应涵盖服务功能,使用和质量问题。商业中间件标准(例如CORBA)使用的接口定义语言(IDL)主要解决此类合同的签名问题,即组件或对象服务的形式和类型。关于合同的其他方面,包括组件服务的使用方式,均未提及。我们介绍了一种框架和相关技术,这些框架和技术可以通过交互协议规范来扩展商业IDL,并在运行时针对此类协议规范验证组件交互。实际上,验证成为测试分布式系统中对象服务是否正确使用的有用工具。我们的方法已经在CORBA环境中实现,但是可以很容易地应用于其他基于IDL的对象/组件系统。

著录项

  • 作者

    Han Jun; Ker Ksze K.;

  • 作者单位
  • 年度 2003
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号