首页> 外文期刊>IEEE Transactions on Software Engineering >CARISMA: context-aware reflective middleware system for mobile applications
【24h】

CARISMA: context-aware reflective middleware system for mobile applications

机译:CARISMA:用于移动应用程序的上下文感知反射中间件系统

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

摘要

Mobile devices, such as mobile phones and personal digital assistants, have gained wide-spread popularity. These devices will increasingly be networked, thus enabling the construction of distributed applications that have to adapt to changes in context, such as variations in network bandwidth, battery power, connectivity, reachability of services and hosts, etc. In this paper, we describe CARISMA, a mobile computing middleware which exploits the principle of reflection to enhance the construction of adaptive and context-aware mobile applications. The middleware provides software engineers with primitives to describe how context changes should be handled using policies. These policies may conflict. We classify the different types of conflicts that may arise in mobile computing and argue that conflicts cannot be resolved statically at the time applications are designed, but, rather, need to be resolved at execution time. We demonstrate a method by which policy conflicts can be handled; this method uses a microeconomic approach that relies on a particular type of sealed-bid auction. We describe how this method is implemented in the CARISMA middleware architecture and sketch a distributed context-aware application for mobile devices to illustrate how the method works in practice. We show, by way of a systematic performance evaluation, that conflict resolution does not imply undue overheads, before comparing our research to related work and concluding the paper.
机译:移动设备,例如移动电话和个人数字助理,已经获得了广泛的普及。这些设备将日益联网,从而能够构建必须适应环境变化的分布式应用程序,例如网络带宽,电池电量,连接性,服务和主机的可达性等变化。在本文中,我们描述了CARISMA ,一种移动计算中间件,它利用反射原理来增强自适应和上下文感知的移动应用程序的构建。中间件为软件工程师提供了用于描述应如何使用策略处理上下文更改的原语。这些政策可能会发生冲突。我们对移动计算中可能出现的不同类型的冲突进行了分类,并认为冲突无法在设计应用程序时静态解决,而是需要在执行时解决。我们演示了一种可以解决政策冲突的方法;这种方法使用了一种依赖特定密封拍卖形式的微观经济学方法。我们将描述在CARISMA中间件体系结构中如何实现该方法,并为移动设备绘制一个分布式上下文感知应用程序,以说明该方法在实践中如何工作。在将我们的研究与相关工作进行比较并得出结论之前,我们通过系统的性能评估表明,冲突解决并不意味着不必要的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号