Context-Aware Aspects

Context-Aware Aspects
复制标题

上下文感知方面

DOI:
--
复制
发表时间:
2006
期刊:
SC@ETAPS
影响因子:
--
通讯作者:
Alexandre Bergel
Alexandre Bergel
中科院分区:
--
文献类型:
--
作者:
É. Tanter;K. Gybels;M. Denker;Alexandre Bergel

文献摘要

被引文献

相似文献

上下文感知的应用程序的行为取决于其运行的上下文。由于特定于上下文的行为倾向于穿越基本程序,因此可以有利地将其作为方面实施。这导致了上下文感知方面的概念,即行为取决于上下文的方面。本文分析了从各个方面语言中的适当支持问题,既可以根据上下文限制各个方面的范围,又允许方面定义访问与上下文相关的信息。我们为上下文感知方面提供了一个开放框架,该框架允许定义一流的上下文,并支持上下文意识构建方面的定义,包括参考过去的上下文的能力,并提供特定于领域和特定于域的构造。
Context-aware applications behave differently depending on the context in which they are running. Since context-specific behavior tends to crosscut base programs, it can advantageously be implemented as aspects. This leads to the notion of context-aware aspects, i.e., aspects whose behavior depends on context. This paper analyzes the issue of appropriate support from the aspect language to both restrict the scope of aspects according to the context and allow aspect definitions to access information associated to the context. We propose an open framework for context-aware aspects that allows for the definition of first-class contexts and supports the definition of context awareness constructs for aspects, including the ability to refer to past contexts, and to provide domain- and application-specific constructs.