...
首页> 外文期刊>Information and software technology >Resource conscious development of middleware for control environments: a case of CORBA-based middleware for the CAN bus systems
【24h】

Resource conscious development of middleware for control environments: a case of CORBA-based middleware for the CAN bus systems

机译:针对控制环境的中间件的资源意识开发:以CAN总线系统的基于CORBA的中间件为例

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

摘要

While it is imperative to exploit middleware technologies in developing software for distributed embedded control systems, it is also necessary to tailor them to meet the stringent resource constraints and performance requirements of embedded control systems. In this paper, we propose a CORBA-based middleware for Controller Area Network (CAN) bus systems. Our design goals are to reduce the memory footprint and remote method invocation overhead of the middleware and make it support group communication that is often needed in embedded control systems. To achieve these, we develop a transport protocol on the CAN and a group communication scheme based on the publisher/subscriber model by realizing subject-based addressing that utilizes the message filtering mechanism of the CAN. We also customize the method invocation and message passing protocol of CORBA so that CORBA method invocations are efficiently serviced on a low-bandwidth network such as the CAN. This customization includes packed data encoding and variable-length integer encoding for compact representation of IDL data types. We have implemented our CORBA-based middleware using GNU ORBit. We report on the memory footprint and method invocation latency of our implementation.
机译:虽然必须为分布式嵌入式控制系统开发软件时必须利用中间件技术,但也有必要对其进行定制,以满足嵌入式控制系统的严格资源限制和性能要求。在本文中,我们提出了一种用于控制器局域网(CAN)总线系统的基于CORBA的中间件。我们的设计目标是减少中间件的内存占用和远程方法调用的开销,并使其支持嵌入式控制系统中经常需要的组通信。为实现这些目的,我们通过利用CAN的消息过滤机制实现基于主题的寻址,在CAN上开发了一种传输协议,并基于发布者/订阅者模型开发了一种组通信方案。我们还自定义CORBA的方法调用和消息传递协议,以便在低带宽网络(如CAN)上有效地服务CORBA方法调用。这种定制包括打包数据编码和可变长度整数编码,以紧凑地表示IDL数据类型。我们已经使用GNU ORBit实现了基于CORBA的中间件。我们报告实现的内存占用量和方法调用延迟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号