Context-Aware Service Overlay Network: Concept and Case Study

Author(s):  
Seung-Ik Lee ◽  
Jong-Hwa Yi ◽  
Shin-Gak Kang
2015 ◽  
Vol 3 (3) ◽  
pp. 57-68 ◽  
Author(s):  
Hiroki Takatsuka ◽  
Sachio Saiki ◽  
Shinsuke Matsumoto ◽  
Masahide Namamura

Machine-to-Machine (M2M) systems and cloud services provide various kinds of data via distributed Web services. A context-aware service recognizes real-world contexts from such data and behaves autonomously. However, it has been challenging to manage contexts and services defined on the heterogeneous and distributed Web services. In this paper, the authors propose a framework, called RuCAS, which systematically creates and manages context-aware service using various Web services. RuCAS describes every context-aware service by an ECA (Event-Condition-Action) rule. For this, an event is a context triggering the service, a condition is a set of contexts to be satisfied for execution, and the action is a set of Web services to be executed by the service. Thus, every context-aware service is managed in a uniform manner. Since RuCAS is published as a Web service, created contexts and services are reusable. As a case study, RuCAS is applied to a real home network system.


2019 ◽  
Vol 10 (3) ◽  
pp. 74-91
Author(s):  
Tao Lu ◽  
Dan Zhao

In smart environments, context-aware service sense various kinds of context information and reacts automatically to adapt to changing circumstances. These adaptions may lead to context changes which trigger other services elsewhere in the environment and thus produce cascading reactions. Conflict adaptions or unexpected side effects may exist in this process. This article focuses on service conflicts related to frustrations in service execution and violations of the service's objective. A petri net-based approach is proposed to model and simulate context changes as well as services execution, and a conflicts discovery mechanism was built to detect potential conflicts. The case study of smart home scenarios shows how the method helps locate conflicts caused by different services, validating the effectiveness of the proposed approach.


2009 ◽  
Vol 29 (3) ◽  
pp. 892-895 ◽  
Author(s):  
Run-cai HUANG ◽  
Yi-wen ZHUANG ◽  
Ji-liang ZHOU ◽  
Qi-ying CAO

2012 ◽  
Vol 2012 ◽  
pp. 1-11 ◽  
Author(s):  
Sindolfo Miranda Filho ◽  
Julio Melo ◽  
Luiz Eduardo Leite ◽  
Guido Lemos

Context-aware systems are able to monitor and automatically adapt their operation accordingly to the execution context in which they are introduced. Component-based software engineering (CBSE) focuses on the development and reuse of self-contained software assets in order to achieve better productivity and quality. In order to store and retrieve components, CBSE employs component repository systems to provide components to the system developers. This paper presents an active component repository that is able to receive the current configuration from the context-aware system and compute the components and the new architecture that better fit the given context. Since the repository has a wide knowledge of available components, it can better decide which configuration is more suitable to the running system. The repository applies Fuzzy logic algorithm to evaluate the adequacy level of the components and GRASP algorithm to mount the new system architecture. In order to verify the feasibility of our approach, we use a digital TV middleware case study to achieve experimental results.


Sign in / Sign up

Export Citation Format

Share Document