【24h】

BCOOPL A Language for Controlling Component Interactions

机译:BCOOPL一种用于控制组件交互的语言

获取原文

摘要

This paper introduces BCOOPL, which stands for Basic Concurrent Object-Oriented Programming Language. BCOOPL was designed to support component-oriented based development. In particular, it focuses on the specification of weakly-coupled components and the specification of interaction sequences between them. BCOOPL supports two design patterns directly. The built-in observer design pattern encourages the construction of weakly-coupled components. Its support for the mediator design pattern allows to govern the interactions between those components. These language features cater for the design and implementation of flexible systems in which specifications of individual component behavior is separated from specifications of component interactions. A high level overview of BCOOPL's key concepts is given, which are exemplified by means of a process control example.
机译:本文介绍了BCOOPL,它代表基本的并行并发面向对象编程语言。 BCOOPL旨在支持基于组件的开发。特别是,它着重于弱耦合组件的规范以及它们之间相互作用序列的规范。 BCOOPL直接支持两种设计模式。内置的观察器设计模式鼓励构造弱耦合的组件。它对中介设计模式的支持允许控制这些组件之间的交互。这些语言功能可满足灵活系统的设计和实现,在这些系统中,各个组件行为的规范与组件交互的规范是分开的。给出了BCOOPL关键概念的高级概述,并通过过程控制示例进行了举例说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号