首页> 外文期刊>IEEE Transactions on Software Engineering >A formal specification framework for object-oriented distributedsystems
【24h】

A formal specification framework for object-oriented distributedsystems

机译:面向对象的分布式系统的正式规范框架

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

In this paper, we present the Concurrent Object-Oriented PetrinNets (CO-OPN/2) formalism devised to support the specification of largendistributed systems. Our approach is based on two underlying formalisms:norder-sorted algebra and algebraic Petri nets. With respect to the lacknof structuring capabilities of Petri nets, CO-OPN/2 has adopted thenobject-oriented paradigm. In this hybrid approach (model- andnproperty-oriented), classes of objects are described by means ofnalgebraic Petri nets, while data structures are expressed bynorder-sorted algebraic specifications. An original feature is thensophisticated synchronization mechanism. This mechanism allows toninvolve many partners in a synchronization and to describe thensynchronization policy. A typical example of distributed systems, namelynthe Transit Node, is used throughout this paper to introduce ournformalism and the concrete specification language associated with it. Bynsuccessive refinements of the components of the example, we present,ninformally, most of the notions of CO-OPN/2. We also give some insightsnabout the coordination layer, Context and Objects Interface Languagen(COIL), which is built on top of CO-OPN/2. This coordination layer isnused for the description of the concrete distributed architecture of thensystem. Together, CO-OPN/2 and COIL provide a complete formal frameworknfor the specification of distributed systems
机译:在本文中,我们提出了旨在支持大型分布式系统规范的并发面向对象PetrinNets(CO-OPN / 2)形式主义。我们的方法基于两种基本形式主义:无序代数和代数Petri网。关于Petri网缺乏结构化能力,CO-OPN / 2采用了面向对象的范式。在这种混合方法(面向模型和属性的混合方法)中,对象的类别是通过代数Petri网描述的,而数据结构是由按序排列的代数规范表示的。然后,原始功能就是复杂的同步机制。这种机制可以使许多合作伙伴参与同步,并描述同步策略。本文通篇使用了一个典型的分布式系统示例,即Transit节点,介绍了我们的形式主义及其相关的具体规范语言。通过对示例组件的不断改进,我们非正式地介绍了CO-OPN / 2的大多数概念。我们还对基于CO-OPN / 2的协调层,上下文和对象接口语言(COIL)提供了一些见解。该协调层用于描述系统的具体分布式体系结构。 CO-OPN / 2和COIL一起为规范分布式系统提供了一个完整的正式框架

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号