The active badge location system
ACM Transactions on Information Systems (TOIS)
The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Chisel: A Policy-Driven, Context-Aware, Dynamic Adaptation Framework
POLICY '03 Proceedings of the 4th IEEE International Workshop on Policies for Distributed Systems and Networks
Proceedings of the 3rd ACM international workshop on Data engineering for wireless and mobile access
An infrastructure for context-awareness based on first order logic
Personal and Ubiquitous Computing
Olympus: A High-Level Programming Model for Pervasive Computing Environments
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
ICDCSW '05 Proceedings of the First International Workshop on Services and Infrastructure for the Ubiquitous and Mobile Internet (SIUMI) (ICDCSW'05) - Volume 03
A Dynamic Context-Conflict Management Scheme for Group-Aware Ubiquitous Computing Environments
COMPSAC '05 Proceedings of the 29th Annual International Computer Software and Applications Conference - Volume 01
Multi-dimensional Dependency and Conflict Resolution for Self-adaptable Context-aware Systems
ICAS '06 Proceedings of the International Conference on Autonomic and Autonomous Systems
Behavior Coordination Mechanism for Intelligent Home
ICIS-COMSAR '06 Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering,Software Architecture and Reuse
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
In context-aware system, applications should adjust their execution policies in the light of context information of equipment, such as equipment's position, electric power, network bandwidth, and so on. In various context-aware systems, an important solution is to isolate executable codes in different context into a number of program segments and to select different execution policies according to the context in the process of operation, thus increasing the programming flexibility. Since not all possible contexts can be taken into consideration in the definition of policies, several policies might meet the current context simultaneously in some given environments, thus resulting in policy conflict. This paper proposes a kind of conflict solution algorithm, which, through defining the context center of each execution policy, computes the offset between the current context and the center and selects the one closest to the current context as the execution policy in the case of conflict. Experiments testify that the algorithm can effectively eliminate conflicts of policy selection and well manifest the intention of policy definition, making policy selection more reasonable.