首页> 外文会议>Conference on object-oriented programming, systems, languages, and applications >Formal Specification of CORBA Services: Experience and Lessons Learned.
【24h】

Formal Specification of CORBA Services: Experience and Lessons Learned.

机译:CORBA服务的正式规范:学习经验和经验教训。

获取原文

摘要

CORBA is now established as one of the main contenders in object-oriented middleware. Beyond the definition of this standard for distributed object systems, the Object Management Group (OMG) has specified several object services (Common Object Services, COS) that should foster the interoperability of distributed applications. Based on experiment, the goal of this paper is to show that the OMG's style of specification of the CORBA services is not suited to guarantee that implementers will produce interoperable and substitutable implementations. To illustrate our point, we give an account of an experiment based upon the formal specificaiton of one COS, namely the CORBA Event Service. This formal specification highlights several ambiguities and under-specifications in the OMG document. We then test several commercial and public domain implementations of the CORBA Event Service, in order to assess how the implementers have dealt with these under-specifications. We show that the choices made by the implementers lead to incompatible implementations. We finally suggest a solution to overcome the problem of specification of object services, which satisfies the views of both implementers and users. Specifically, we suggest that the specificaitonof such services be made using a formal description technique, and that implementers be provided with test cases derived from the formal specification.
机译:CORBA现在建立为面向对象中间件的主要竞争者之一。除了分布式对象系统的本标准的定义之外,对象管理组(OMG)还指定了几个对象服务(公共对象服务,COS),应该促进分布式应用程序的互操作性。基于实验,本文的目标是表明,OMG的CORBA服务规范风格不适合保证实施者会产生可互操作和可替代的实现。为了说明我们的观点,我们基于一个COS的正式特异性,即CORBA活动服务提供了一个实验。此正式规范突出了OMG文件中的几种模糊和规范。然后,我们测试CORBA事件服务的几种商业和公共领域实现,以评估实施者如何处理这些规范。我们表明,实施者所做的选择导致实现不兼容的实现。我们终于建议解决一个解决方案来克服对象服务的规范问题,这满足了实现者和用户的观点。具体而言,我们建议使用正式描述技术进行此类服务的特定分别,并且该实施者提供从正式规范中得出的测试用例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号