首页> 外文会议>2004 computing frontier conference >An Architectural Framework and a Middleware for Cooperating Smart Components
【24h】

An Architectural Framework and a Middleware for Cooperating Smart Components

机译:用于协作智能组件的架构框架和中间件

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

摘要

In a future networked physical world,a myriad of smart sensors and actuators assess and control aspects of their en- vironments and autonomously act in response to it.Examples range in telematics, traffic management, team robotics or home automation to name a few. To a large extent,such systems operate proactively and independently of direct hu- man control driven by the perception of the environment and the ability to organize respective computations dynamically. The challenging characteristics of these applications include sentience and autonomy of components,issues of responsive- ness and safety criticality,geographical dispersion,mobility and evolution.A crucial design decision is the choice of the appropriate abstractions and interaction mechanisms. Looking to the basic building blocks of such systems we may find components which comprise mechanical components, hardware and software and a network interface,thus these components have di?erent characteristics compared to pure software components.They are able to spontaneously disseminate information in response to events observed in the physical environment or to events received from other component via the network interface.Larger autonomous components may be composed recursively from these build- ing blocks. rnThe paper describes an architectural framework and a middleware supporting a component-based system and an integrated view on events-based communication comprising the real world events and the events generated in the system. It starts by an outline of the component-based system construction.The generic event architecture GEAR is introduced which describes the event-based interaction between the components via a generic event layer.The generic event layer hides the different communication channels including the interactions through the environment.An appropriate middleware is presented which reflects these needs and al- lows to specify events which have quality attributes to ex- press temporal constraints.This is complemented by the notion of event channels which are abstractions of the under- lying network and allow to enforce quality attributes.They are established prior to interaction to reserve the needed computational and network resources for highly predictable event dissemination.
机译:在未来的网络化物理世界中,无数的智能传感器和执行器会评估和控制其环境的各个方面,并据此自动采取行动。远程信息处理,交通管理,团队机器人技术或家庭自动化等例子不胜枚举。在很大程度上,这样的系统可以主动地进行操作,并且不受环境感知和动态组织各个计算能力的直接人类控制。这些应用程序的挑战性特征包括组件的感知力和自主性,响应性和安全性的关键问题,地理分散性,移动性和演进性。关键的设计决策是选择适当的抽象和交互机制。着眼于此类系统的基本构建块,我们可能会发现包含机械组件,硬件和软件以及网络接口的组件,因此与纯软件组件相比,这些组件具有不同的特性。它们能够自发地传播信息以响应在物理环境中观察到的事件或通过网络接口从其他组件接收到的事件。可以从这些构建块中递归组成更大的自治组件。本文描述了一个架构框架和一个中间件,它们支持基于组件的系统以及基于事件的通信的集成视图,该事件包括真实事件和系统中生成的事件。它首先概述了基于组件的系统构造。引入了通用事件体系结构GEAR,它描述了通过通用事件层在组件之间进行基于事件的交互。通用事件层隐藏了不同的通信渠道,包括通过提出了一种合适的中间件,该中间件反映了这些需求并允许指定具有质量属性的事件,这些事件具有表示时间约束的质量属性。这是事件通道的概念的补充,该事件通道是底层网络的抽象,并且允许实施质量属性。在交互之前建立它们,以保留所需的计算和网络资源,以实现高度可预测的事件分发。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号