首页 > 最新文献

workshop on Middleware for Pervasive and Ad-hoc Computing最新文献

英文 中文
Ambient transactors 环境交易人
Pub Date : 2008-12-01 DOI: 10.1145/1462789.1462798
Christophe Scholliers, T. V. Cutsem, W. Meuter
Extensions to the actor model have been proposed to ease the development of mobile ad hoc applications. However, programming in the actor model is still difficult as it does not provide abstractions to synchronously coordinate multiple actors. Thus, when programmers want to coordinate two or more actors they have to do it by hand. Additionally, programmers need to write failure recovery code for failures caused by the concurrent access to the actors they are using. Coding this manually is error prone and might even be not feasible. We propose a language abstraction based on software transactional memory to coordinate actors. We show that the integration of software transactional memory with the actor model makes writing failure recovery code superfluous. Moreover, we show that our system even handles those cases where manually writing the failure recovery code is not feasible.
已经提出了对参与者模型的扩展,以简化移动临时应用程序的开发。然而,在参与者模型中编程仍然很困难,因为它没有提供同步协调多个参与者的抽象。因此,当程序员想要协调两个或更多参与者时,他们必须手工完成。此外,程序员需要为他们正在使用的参与者的并发访问所导致的失败编写故障恢复代码。手动编码很容易出错,甚至可能不可行。我们提出了一种基于软件事务内存的语言抽象来协调参与者。我们证明了软件事务内存与参与者模型的集成使得编写故障恢复代码变得多余。此外,我们还展示了我们的系统甚至可以处理那些手工编写故障恢复代码不可行的情况。
{"title":"Ambient transactors","authors":"Christophe Scholliers, T. V. Cutsem, W. Meuter","doi":"10.1145/1462789.1462798","DOIUrl":"https://doi.org/10.1145/1462789.1462798","url":null,"abstract":"Extensions to the actor model have been proposed to ease the development of mobile ad hoc applications. However, programming in the actor model is still difficult as it does not provide abstractions to synchronously coordinate multiple actors. Thus, when programmers want to coordinate two or more actors they have to do it by hand. Additionally, programmers need to write failure recovery code for failures caused by the concurrent access to the actors they are using. Coding this manually is error prone and might even be not feasible. We propose a language abstraction based on software transactional memory to coordinate actors. We show that the integration of software transactional memory with the actor model makes writing failure recovery code superfluous. Moreover, we show that our system even handles those cases where manually writing the failure recovery code is not feasible.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115603466","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A strategy for cooperative reasoning in ubiquitous computing environments 泛在计算环境下的协同推理策略
Pub Date : 2008-12-01 DOI: 10.1145/1462789.1462801
J. V. Filho, M. Endler
In ubiquitous computing systems, heterogeneous applications must be capable of responding to dynamic changes in their environments with minimal human interference and strongly relying on context information. Reasoning is necessary in ubiquitous systems mainly for transforming raw context data into meaningful information and for infering new implicit context information that may be relevant for the applications. Besides that, reasoning is fundamental for triggering actions or adaptations according to specific situations described by rules. These rules typically depend on several context variables, which may originate from different distributed sources. Hence, we propose a strategy for cooperative context reasoning of complex situations involving a reasoner for the user side and a reasoner for the ambient side.
在无处不在的计算系统中,异构应用程序必须能够以最小的人为干扰和强烈依赖上下文信息来响应其环境中的动态变化。在泛在系统中,推理是必要的,主要用于将原始上下文数据转换为有意义的信息,并推断可能与应用相关的新的隐含上下文信息。除此之外,推理是根据规则描述的特定情况触发行动或适应的基础。这些规则通常依赖于几个上下文变量,这些变量可能来自不同的分布式源。因此,我们提出了一种复杂情况下的协作上下文推理策略,其中包括用户侧的推理器和环境侧的推理器。
{"title":"A strategy for cooperative reasoning in ubiquitous computing environments","authors":"J. V. Filho, M. Endler","doi":"10.1145/1462789.1462801","DOIUrl":"https://doi.org/10.1145/1462789.1462801","url":null,"abstract":"In ubiquitous computing systems, heterogeneous applications must be capable of responding to dynamic changes in their environments with minimal human interference and strongly relying on context information. Reasoning is necessary in ubiquitous systems mainly for transforming raw context data into meaningful information and for infering new implicit context information that may be relevant for the applications. Besides that, reasoning is fundamental for triggering actions or adaptations according to specific situations described by rules. These rules typically depend on several context variables, which may originate from different distributed sources. Hence, we propose a strategy for cooperative context reasoning of complex situations involving a reasoner for the user side and a reasoner for the ambient side.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125502377","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Middleware for ubiquitous context-awareness 用于无处不在的上下文感知的中间件
Pub Date : 2008-12-01 DOI: 10.1145/1462789.1462797
R. Rocha, M. Endler, Thiago Senador de Siqueira
This position paper discusses the challenges and trade-offs of implementing a middleware that supports ubiquitous contextawareness, i.e., a scenario where context-aware applications may move throught network environments without suffering disruptions in their context-based interactions. We present a middleware approach based on the concept of context domains that satisfy some of the requirements of this scenario.
本文讨论了实现支持无处不在的上下文感知的中间件的挑战和权衡,即上下文感知应用程序可以在网络环境中移动而不会在基于上下文的交互中遭受中断的场景。我们提出了一种基于上下文域概念的中间件方法,该方法可以满足此场景的一些需求。
{"title":"Middleware for ubiquitous context-awareness","authors":"R. Rocha, M. Endler, Thiago Senador de Siqueira","doi":"10.1145/1462789.1462797","DOIUrl":"https://doi.org/10.1145/1462789.1462797","url":null,"abstract":"This position paper discusses the challenges and trade-offs of implementing a middleware that supports ubiquitous contextawareness, i.e., a scenario where context-aware applications may move throught network environments without suffering disruptions in their context-based interactions. We present a middleware approach based on the concept of context domains that satisfy some of the requirements of this scenario.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121060968","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Adaptive self-management of teams of autonomous vehicles 自动驾驶汽车团队的适应性自我管理
Pub Date : 2008-12-01 DOI: 10.1145/1462789.1462790
Eskindir Asmare, A. Gopalan, M. Sloman, Naranker Dulay, Emil C. Lupu
Unmanned Autonomous Vehicles (UAVs) are increasingly deployed for missions that are deemed dangerous or impractical to perform by humans in many military and disaster scenarios. Collaborating UAVs in a team form a Self-Managed Cell (SMC) with at least one commander. UAVs in an SMC may need to operate independently or in sub-groups, out of contact with the commander and the rest of the team in order to perform specific tasks, but must still be able to eventually synchronise state information. The SMC must also cope with intermittent and permanent communication failures as well permanent UAV failures. This paper describes a failure management scheme that copes with both communication link and UAV failures, which may result in temporary disjoint sub-networks within the SMC. A communication management protocol is proposed to control UAVs performing disconnected individual operations, while maintaining the SMC's structure by trying to ensure that all members of the mission regardless of destination or task, can communicate by moving UAVs to act as relays or by allowing the UAVs to rendezvous at intermittent intervals.
在许多军事和灾难场景中,无人驾驶汽车(uav)越来越多地用于被认为危险或无法由人类执行的任务。协作无人机在一个团队中形成一个至少有一名指挥官的自我管理单元(SMC)。SMC中的无人机可能需要独立操作或分组操作,不与指挥官和团队的其他成员接触,以执行特定任务,但必须最终能够同步状态信息。SMC还必须处理间歇性和永久性通信故障以及永久性UAV故障。本文描述了一种故障管理方案,该方案可以同时处理通信链路和无人机故障,这些故障可能导致SMC内的子网络暂时脱节。提出了一种通信管理协议,以控制执行断开的单个操作的无人机,同时通过尝试确保任务的所有成员无论目的地或任务如何,都可以通过移动无人机充当中继或通过允许无人机在间歇间隔交会来通信,从而保持SMC的结构。
{"title":"Adaptive self-management of teams of autonomous vehicles","authors":"Eskindir Asmare, A. Gopalan, M. Sloman, Naranker Dulay, Emil C. Lupu","doi":"10.1145/1462789.1462790","DOIUrl":"https://doi.org/10.1145/1462789.1462790","url":null,"abstract":"Unmanned Autonomous Vehicles (UAVs) are increasingly deployed for missions that are deemed dangerous or impractical to perform by humans in many military and disaster scenarios. Collaborating UAVs in a team form a Self-Managed Cell (SMC) with at least one commander. UAVs in an SMC may need to operate independently or in sub-groups, out of contact with the commander and the rest of the team in order to perform specific tasks, but must still be able to eventually synchronise state information. The SMC must also cope with intermittent and permanent communication failures as well permanent UAV failures. This paper describes a failure management scheme that copes with both communication link and UAV failures, which may result in temporary disjoint sub-networks within the SMC. A communication management protocol is proposed to control UAVs performing disconnected individual operations, while maintaining the SMC's structure by trying to ensure that all members of the mission regardless of destination or task, can communicate by moving UAVs to act as relays or by allowing the UAVs to rendezvous at intermittent intervals.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117269276","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Reactive queries in mobile ad hoc networks 移动自组织网络中的响应式查询
Pub Date : 2008-12-01 DOI: 10.1145/1462789.1462792
A. Carreton, T. V. Cutsem, W. Meuter
Pervasive computing in mobile ad hoc networks requires that applications query their network environment for services and react to a plethora of events fired by other devices in that network responding to such queries. Current context-aware and event-driven architectures require the programmer to react to these events via a carefully crafted network of observers and event handlers, while inherently introducing complex concurrency issues. This paper proposes the integration of two techniques to solve these problems: ambient references and reactive programming. Ambient references are object-oriented communication abstractions that represent nearby remote objects in the mobile network and that make it possible to generate the events mentioned above. The reactive programming paradigm provides an abstraction over events such that the application can be written in a conventional programming style with explicit control flow.
移动自组织网络中的普及计算要求应用程序查询其网络环境中的服务,并对该网络中响应此类查询的其他设备触发的大量事件作出反应。当前的上下文感知和事件驱动的体系结构要求程序员通过精心设计的观察者和事件处理程序网络对这些事件作出反应,同时固有地引入了复杂的并发性问题。本文提出了两种技术的集成来解决这些问题:环境参考和响应式编程。环境引用是面向对象的通信抽象,它表示移动网络中附近的远程对象,并使生成上面提到的事件成为可能。响应式编程范式提供了对事件的抽象,这样应用程序就可以用带有显式控制流的传统编程风格编写。
{"title":"Reactive queries in mobile ad hoc networks","authors":"A. Carreton, T. V. Cutsem, W. Meuter","doi":"10.1145/1462789.1462792","DOIUrl":"https://doi.org/10.1145/1462789.1462792","url":null,"abstract":"Pervasive computing in mobile ad hoc networks requires that applications query their network environment for services and react to a plethora of events fired by other devices in that network responding to such queries. Current context-aware and event-driven architectures require the programmer to react to these events via a carefully crafted network of observers and event handlers, while inherently introducing complex concurrency issues. This paper proposes the integration of two techniques to solve these problems: ambient references and reactive programming. Ambient references are object-oriented communication abstractions that represent nearby remote objects in the mobile network and that make it possible to generate the events mentioned above. The reactive programming paradigm provides an abstraction over events such that the application can be written in a conventional programming style with explicit control flow.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122473391","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A reflective context-aware system for spatial routing applications 用于空间路由应用的反射式上下文感知系统
Pub Date : 2008-12-01 DOI: 10.1145/1462789.1462799
Dejian Meng, S. Poslad
Many GIS (Geographic Information Systems) based routing applications use single-dimensional spatial-aware algorithms such as shortest route, or fastest route. However, ideally, we often want to route goods or people based upon a multiple dimensional or multi-valued goal such as some compromise between a short route, a fast route and a more scenic route. This makes location deviations of mobile user routing more complex to handle because of the interplay between multiple value objectives or goals. In this paper, a reflective context-aware model is proposed, built upon a multi-valued objective routing algorithm which is able to adapt to dynamic environment changes in a more flexible and robust way.
许多基于地理信息系统(GIS)的路由应用程序使用一维空间感知算法,如最短路线或最快路线。然而,在理想情况下,我们通常希望基于多维度或多价值目标来安排货物或人员,例如在短途路线、快速路线和风景更优美的路线之间进行折衷。由于多个价值目标或目标之间的相互作用,使得移动用户路由的位置偏差处理起来更加复杂。本文提出了一种基于多值目标路由算法的反射式上下文感知模型,该模型能够更加灵活和鲁棒地适应动态环境的变化。
{"title":"A reflective context-aware system for spatial routing applications","authors":"Dejian Meng, S. Poslad","doi":"10.1145/1462789.1462799","DOIUrl":"https://doi.org/10.1145/1462789.1462799","url":null,"abstract":"Many GIS (Geographic Information Systems) based routing applications use single-dimensional spatial-aware algorithms such as shortest route, or fastest route. However, ideally, we often want to route goods or people based upon a multiple dimensional or multi-valued goal such as some compromise between a short route, a fast route and a more scenic route. This makes location deviations of mobile user routing more complex to handle because of the interplay between multiple value objectives or goals. In this paper, a reflective context-aware model is proposed, built upon a multi-valued objective routing algorithm which is able to adapt to dynamic environment changes in a more flexible and robust way.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123733059","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
A middleware for service-oriented communication in mobile disaster response environments 用于移动灾难响应环境中面向服务的通信的中间件
Pub Date : 2008-12-01 DOI: 10.1145/1462789.1462796
Lukasz Juszczyk, S. Dustdar
Today, the work of disaster response teams is being increasingly supported and coordinated by using portable computing devices. Connected to mobile ad-hoc networks, these devices establish a communication infrastructure immune to damages caused by natural disasters. However, ad-hoc networks are dynamic and volatile environments, which hampers hosting of critical applications relying on fast responsiveness. These difficulties can be mitigated to some extent at the middleware level. In this paper we present RESCUE, an open-source middleware for service-oriented communication in mobile disaster response environments. RESCUE has been designed to address challenges of dynamic ad-hoc networks for service discovery and invocation and provides an infrastructure for flexible mobile systems based on loosely coupled services.
今天,灾害反应小组的工作正越来越多地得到便携式计算设备的支持和协调。这些设备连接到移动自组织网络,建立了不受自然灾害破坏的通信基础设施。然而,ad-hoc网络是动态和不稳定的环境,这阻碍了依赖快速响应的关键应用程序的托管。这些困难可以在中间件级别得到一定程度的缓解。在本文中,我们提出了一个用于移动灾害响应环境中面向服务通信的开源中间件RESCUE。RESCUE旨在解决动态自组织网络中服务发现和调用的挑战,并为基于松散耦合服务的灵活移动系统提供基础设施。
{"title":"A middleware for service-oriented communication in mobile disaster response environments","authors":"Lukasz Juszczyk, S. Dustdar","doi":"10.1145/1462789.1462796","DOIUrl":"https://doi.org/10.1145/1462789.1462796","url":null,"abstract":"Today, the work of disaster response teams is being increasingly supported and coordinated by using portable computing devices. Connected to mobile ad-hoc networks, these devices establish a communication infrastructure immune to damages caused by natural disasters. However, ad-hoc networks are dynamic and volatile environments, which hampers hosting of critical applications relying on fast responsiveness. These difficulties can be mitigated to some extent at the middleware level. In this paper we present RESCUE, an open-source middleware for service-oriented communication in mobile disaster response environments. RESCUE has been designed to address challenges of dynamic ad-hoc networks for service discovery and invocation and provides an infrastructure for flexible mobile systems based on loosely coupled services.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116541300","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 27
Clustered publish/subscribe in wireless actuator and sensor networks 无线执行器和传感器网络中的集群发布/订阅
Pub Date : 2008-12-01 DOI: 10.1145/1462789.1462800
J. Schönherr, Helge Parzyjegla, Gero Mühl
In this paper, we present a new method to realize a selforganizing and self-stabilizing publish/subscribe middleware for wireless actuator and sensor networks. By using simple, yet powerful compositional rules, our approach forms hierarchical clusters of nodes and sets up many small publish/subscribe networks, that interact with each other. Thereby, we are able to integrate the necessary routing of messages between clusters into the publish/subscribe substrate itself. This technique reveals several benefits, such as redundant routes and automatic route recovery, which show up as emergent behavior at no additional cost. The provided publish/subscribe middleware allows an elegant design of eventbased applications for pervasive environments.
在本文中,我们提出了一种为无线执行器和传感器网络实现自组织和自稳定发布/订阅中间件的新方法。通过使用简单但功能强大的组成规则,我们的方法形成了分层的节点集群,并建立了许多相互影响的小型发布/订阅网络。这样,我们就能将集群之间必要的信息路由整合到发布/订阅基板本身中。这种技术具有多种优势,如冗余路由和自动路由恢复,这些都是不需要额外成本的新兴行为。所提供的发布/订阅中间件允许为普适环境设计优雅的基于事件的应用程序。
{"title":"Clustered publish/subscribe in wireless actuator and sensor networks","authors":"J. Schönherr, Helge Parzyjegla, Gero Mühl","doi":"10.1145/1462789.1462800","DOIUrl":"https://doi.org/10.1145/1462789.1462800","url":null,"abstract":"In this paper, we present a new method to realize a selforganizing and self-stabilizing publish/subscribe middleware for wireless actuator and sensor networks. By using simple, yet powerful compositional rules, our approach forms hierarchical clusters of nodes and sets up many small publish/subscribe networks, that interact with each other. Thereby, we are able to integrate the necessary routing of messages between clusters into the publish/subscribe substrate itself. This technique reveals several benefits, such as redundant routes and automatic route recovery, which show up as emergent behavior at no additional cost. The provided publish/subscribe middleware allows an elegant design of eventbased applications for pervasive environments.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126034645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
On the integration of context-based heterogeneous middleware for ubiquitous computing 泛在计算中基于上下文的异构中间件集成研究
Pub Date : 2008-12-01 DOI: 10.1145/1462789.1462795
Frederico Lopes, Flávia Coimbra Delicato, T. Batista, N. Cacho
The use of context provision middleware is a promising approach for dealing with the low-level functions involved in handling contextual events when building ubiquitous applications. Several middleware platforms are currently available that provide support for context handling, each one adopting different models for interacting with applications and representing contextual data, and aiming at handling different types of context. There are ubiquitous applications that need dealing with a high degree of heterogeneous context sources and detection of complex event patterns thus requiring support of different and often noninteroperable middleware platforms. For this kind of application, developers must handle the platform heterogeneity, thus increasing the complexity of the application code. To address this issue, we propose OpenCOPI (Open COntext Platform Integration), a context platform that integrates several context provision middleware and provides common services for handling the composition of contextual events in order to offer a unified context platform. This paper introduces OpenCOPI and details its composition event service, CES, showing the integrating of two context middleware. The paper also describes a case study, based on a Meeting Detection System, to illustrate the use of CES.
在构建无处不在的应用程序时,使用上下文提供中间件是处理涉及到的处理上下文事件的低级功能的一种很有前途的方法。目前有几个中间件平台提供了对上下文处理的支持,每个平台都采用不同的模型来与应用程序交互和表示上下文数据,旨在处理不同类型的上下文。有很多无处不在的应用程序需要处理高度异构的上下文源和检测复杂的事件模式,因此需要支持不同的、通常不可互操作的中间件平台。对于这类应用程序,开发人员必须处理平台的异构性,从而增加了应用程序代码的复杂性。为了解决这个问题,我们提出了OpenCOPI(开放上下文平台集成),这是一个上下文平台,它集成了几个上下文提供中间件,并提供了处理上下文事件组合的通用服务,以提供一个统一的上下文平台。本文介绍了OpenCOPI,并详细介绍了它的组成事件服务CES,展示了两个上下文中间件的集成。本文还介绍了一个基于会议检测系统的案例研究,以说明CES的使用。
{"title":"On the integration of context-based heterogeneous middleware for ubiquitous computing","authors":"Frederico Lopes, Flávia Coimbra Delicato, T. Batista, N. Cacho","doi":"10.1145/1462789.1462795","DOIUrl":"https://doi.org/10.1145/1462789.1462795","url":null,"abstract":"The use of context provision middleware is a promising approach for dealing with the low-level functions involved in handling contextual events when building ubiquitous applications. Several middleware platforms are currently available that provide support for context handling, each one adopting different models for interacting with applications and representing contextual data, and aiming at handling different types of context. There are ubiquitous applications that need dealing with a high degree of heterogeneous context sources and detection of complex event patterns thus requiring support of different and often noninteroperable middleware platforms. For this kind of application, developers must handle the platform heterogeneity, thus increasing the complexity of the application code. To address this issue, we propose OpenCOPI (Open COntext Platform Integration), a context platform that integrates several context provision middleware and provides common services for handling the composition of contextual events in order to offer a unified context platform. This paper introduces OpenCOPI and details its composition event service, CES, showing the integrating of two context middleware. The paper also describes a case study, based on a Meeting Detection System, to illustrate the use of CES.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122463613","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Deontic logic for modelling data flow and use compliance 用于数据流建模和使用遵从性的道义逻辑
Pub Date : 2008-12-01 DOI: 10.1145/1462789.1462793
David Evans, D. Eyers
We advocate using deontic logic and its representation in the Event Calculus to control access to information in a distributed ubiquitous system. Contracts between information owners are encoded in terms of classes of organisations, data, and interactions. Fluents, events, and application-specific rules that link the two are then extracted from the contracts and mapped to the components, endpoints, and messages used to implement the system. The expression of organisations' responsibilities is natural and leads to a simple mechanism of data flow monitoring. Some parts of the system can make forward progress while others are in conflict, meaning that resolution does not impede other processing. Furthermore, specification in terms of entities' behaviour rather than explicit modelling of service level agreements (SLAs) means that it is straightforward to make decisions based on observations that are not specified in the SLA but that are noticed by a human as being abnormal.
我们提倡使用道义逻辑及其在事件演算中的表示来控制对分布式泛在系统中信息的访问。信息所有者之间的契约按照组织、数据和交互的类别进行编码。然后从契约中提取连接两者的流、事件和特定于应用程序的规则,并将其映射到用于实现系统的组件、端点和消息。组织责任的表达是自然的,并导致数据流监控的简单机制。系统的某些部分可以向前推进,而其他部分则存在冲突,这意味着解决方案不会妨碍其他处理。此外,根据实体的行为进行规范,而不是对服务水平协议(SLA)进行显式建模,这意味着可以直接根据SLA中未指定但被人类发现为异常的观察结果做出决策。
{"title":"Deontic logic for modelling data flow and use compliance","authors":"David Evans, D. Eyers","doi":"10.1145/1462789.1462793","DOIUrl":"https://doi.org/10.1145/1462789.1462793","url":null,"abstract":"We advocate using deontic logic and its representation in the Event Calculus to control access to information in a distributed ubiquitous system. Contracts between information owners are encoded in terms of classes of organisations, data, and interactions. Fluents, events, and application-specific rules that link the two are then extracted from the contracts and mapped to the components, endpoints, and messages used to implement the system. The expression of organisations' responsibilities is natural and leads to a simple mechanism of data flow monitoring. Some parts of the system can make forward progress while others are in conflict, meaning that resolution does not impede other processing. Furthermore, specification in terms of entities' behaviour rather than explicit modelling of service level agreements (SLAs) means that it is straightforward to make decisions based on observations that are not specified in the SLA but that are noticed by a human as being abnormal.","PeriodicalId":364168,"journal":{"name":"workshop on Middleware for Pervasive and Ad-hoc Computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122229676","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
期刊
workshop on Middleware for Pervasive and Ad-hoc Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1