面向方面的环境智能中间件平台

L. Fuentes, Daniel Jiménez
{"title":"面向方面的环境智能中间件平台","authors":"L. Fuentes, Daniel Jiménez","doi":"10.1145/1101480.1101482","DOIUrl":null,"url":null,"abstract":"Currently, the interest in Ambient Intelligence (or AmI) has increased exponentially due to the widespread use of portable devices. Users demand more and more functionality from these devices, especially in order to perform collaborative tasks and interchange information. As a result, this technology proposes new challenges that must be addressed by both the hardware manufacturers and Software Engineers. The first challenge is to provide a middleware platform providing specific AmI services like communication or device discovery and able to cope with several challenges posed by AmI applications. One of these challenges is to manage heterogeneity of devices that are present in AmI environments in a transparent way, and in particular to manage the evolution of such devices without breaking the code of already developed applications. Moreover, an AmI middleware platform has to support the evolution of the software architecture of AmI applications over time, making it possible to add new functionalities, to adapt applications to any technological changes, and to produce a product line of AmI platforms to be executed in different devices. A final challenge is that the middleware platform has to support the adaptation of AmI applications to unexpected and dynamic changes in AmI environments. Aspect Oriented Programming (AOP) provides good and advanced solutions to the evolution management problem at different levels, so our work focuses on applying AOP to develop an AmI platform. In this paper, we will discuss these problems, propose solutions and present how these problems are handled in our AmI aspect-oriented platform named AOPAmI. This paper describes the internal platform structure and how it provides support to AmI devices. We will focus on the dynamic nature of AmI applications and on how to solve the above mentioned problems.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2005-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":"{\"title\":\"An aspect-oriented ambient intelligence middleware platform\",\"authors\":\"L. Fuentes, Daniel Jiménez\",\"doi\":\"10.1145/1101480.1101482\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Currently, the interest in Ambient Intelligence (or AmI) has increased exponentially due to the widespread use of portable devices. Users demand more and more functionality from these devices, especially in order to perform collaborative tasks and interchange information. As a result, this technology proposes new challenges that must be addressed by both the hardware manufacturers and Software Engineers. The first challenge is to provide a middleware platform providing specific AmI services like communication or device discovery and able to cope with several challenges posed by AmI applications. One of these challenges is to manage heterogeneity of devices that are present in AmI environments in a transparent way, and in particular to manage the evolution of such devices without breaking the code of already developed applications. Moreover, an AmI middleware platform has to support the evolution of the software architecture of AmI applications over time, making it possible to add new functionalities, to adapt applications to any technological changes, and to produce a product line of AmI platforms to be executed in different devices. A final challenge is that the middleware platform has to support the adaptation of AmI applications to unexpected and dynamic changes in AmI environments. Aspect Oriented Programming (AOP) provides good and advanced solutions to the evolution management problem at different levels, so our work focuses on applying AOP to develop an AmI platform. In this paper, we will discuss these problems, propose solutions and present how these problems are handled in our AmI aspect-oriented platform named AOPAmI. This paper describes the internal platform structure and how it provides support to AmI devices. We will focus on the dynamic nature of AmI applications and on how to solve the above mentioned problems.\",\"PeriodicalId\":364168,\"journal\":{\"name\":\"workshop on Middleware for Pervasive and Ad-hoc Computing\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-11-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"19\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"workshop on Middleware for Pervasive and Ad-hoc Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1101480.1101482\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"workshop on Middleware for Pervasive and Ad-hoc Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1101480.1101482","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19

摘要

目前,由于便携式设备的广泛使用,对环境智能(或AmI)的兴趣呈指数级增长。用户对这些设备的功能要求越来越高,特别是为了执行协作任务和交换信息。因此,这项技术提出了新的挑战,必须由硬件制造商和软件工程师来解决。第一个挑战是提供一个中间件平台,提供特定的AmI服务,如通信或设备发现,并能够应对AmI应用程序带来的几个挑战。其中一个挑战是以透明的方式管理AmI环境中存在的设备的异构性,特别是在不破坏已经开发的应用程序代码的情况下管理这些设备的发展。此外,AmI中间件平台必须支持AmI应用程序的软件体系结构随时间的发展,从而能够添加新功能,使应用程序适应任何技术变化,并生成在不同设备中执行的AmI平台产品线。最后一个挑战是中间件平台必须支持AmI应用程序适应AmI环境中意外的动态变化。面向方面编程(AOP)为不同层次的演化管理问题提供了良好的高级解决方案,因此我们的工作重点是应用AOP开发AmI平台。在本文中,我们将讨论这些问题,提出解决方案,并介绍如何在我们的面向方面的AmI平台AOPAmI中处理这些问题。本文描述了该平台的内部结构以及它如何为AmI设备提供支持。我们将重点讨论AmI应用程序的动态特性,以及如何解决上述问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An aspect-oriented ambient intelligence middleware platform
Currently, the interest in Ambient Intelligence (or AmI) has increased exponentially due to the widespread use of portable devices. Users demand more and more functionality from these devices, especially in order to perform collaborative tasks and interchange information. As a result, this technology proposes new challenges that must be addressed by both the hardware manufacturers and Software Engineers. The first challenge is to provide a middleware platform providing specific AmI services like communication or device discovery and able to cope with several challenges posed by AmI applications. One of these challenges is to manage heterogeneity of devices that are present in AmI environments in a transparent way, and in particular to manage the evolution of such devices without breaking the code of already developed applications. Moreover, an AmI middleware platform has to support the evolution of the software architecture of AmI applications over time, making it possible to add new functionalities, to adapt applications to any technological changes, and to produce a product line of AmI platforms to be executed in different devices. A final challenge is that the middleware platform has to support the adaptation of AmI applications to unexpected and dynamic changes in AmI environments. Aspect Oriented Programming (AOP) provides good and advanced solutions to the evolution management problem at different levels, so our work focuses on applying AOP to develop an AmI platform. In this paper, we will discuss these problems, propose solutions and present how these problems are handled in our AmI aspect-oriented platform named AOPAmI. This paper describes the internal platform structure and how it provides support to AmI devices. We will focus on the dynamic nature of AmI applications and on how to solve the above mentioned problems.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信