【24h】

A FORMAL SPECIFICATION OF THE CORBA EVENT SERVICE

机译:CORBA事件服务的正式规范

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

摘要

CORBA is a standard proposed by the Object Management Group (OMG) that promotes interoperability between distributed object systems. Following the standardization of this object-oriented middleware, the OMG has specified a set of Common Object Services (COS) that are meant to serve as the building blocks of distributed CORBA applications. The COSes are specified using CORBA Interface Definition Language (IDL), that describes the syntactic aspects of services supported by remote objects. However, CORBA-IDL does not support specification of the behaviour of objects in an abstract and formal way, and behavioural specification is mostly provided in plain English. To overcome this problem, we have proposed a formal description technique (Cooperative Objects) based on high-level Petri nets, and developed a software support environment. The goal of this paper is to demonstrate that our approach is suited to the formal specification of typical CORBA COS, and presents a Cooperative Object model of the CORBA event service, a COS that provides asynchronous, one-to-many communication between objects. The advantages of dealing with a tool-supported, executable formal notation are detailed, as well as the results that can be obtained through Petri net analysis techniques.
机译:CORBA是对象管理小组(OMG)提出的一种标准,旨在促进分布式对象系统之间的互操作性。在此面向对象的中间件标准化之后,OMG指定了一组公共对象服务(COS),这些对象将用作分布式CORBA应用程序的构建块。使用CORBA接口定义语言(IDL)指定COS,该语言描述了远程对象支持的服务的语法方面。但是,CORBA-IDL不支持以抽象和正式的方式对对象的行为进行规范,并且行为规范大多以通俗的英语提供。为了克服这个问题,我们提出了一种基于高级Petri网的形式化描述技术(合作对象),并开发了一个软件支持环境。本文的目的是证明我们的方法适合典型的CORBA COS的正式规范,并提出CORBA事件服务的协作对象模型,该COS提供对象之间的异步,一对多通信。详细介绍了使用工具支持的可执行形式表示法的优点,以及可以通过Petri网分析技术获得的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号