Development of Middleware Architecture to Realize Context-Aware Service in Smart Home Environment

Hyun-Wook Kim1, M. Robiul Hoque1, Hyungyu Seo1 and Sung-Hyun Yang1

  1. Department of Electronic Engineering, Kwangwoon University
    Seoul, 139-701, Republic of Korea
    {khw, robiul, tjgusrb92, shyang}


A smart home provides automated services based on the context of the home environment and user activity. Context acquiring, processing, reasoning, and disseminating to the services are complex tasks for a context-aware system. An appropriate middleware architecture could handle such complexity. In this paper, we proposed a middleware architecture for a context-aware system in smart home environment. Here, the context is modeled based on ontology using Web Ontology Language (OWL). In addition, a profile applied improved rule-based reasoning algorithm is integrated into this middleware to infer high-level contexts from available low-level contexts. Experimental result shows that the middleware provides more accurate and faster reasoning outcome compare with the traditional rule-based reasoning method. Moreover, context-aware service is also selected using the rule-based algorithm, where the service can be extended easily by adding new service rules in the service rule base.

Key words

context-aware, middleware, ontology, profile, reasoning, service, smart home

Digital Object Identifier (DOI)

Publication information

Volume 13, Issue 2 (June 2016)
Year of Publication: 2016
ISSN: 1820-0214 (Print) 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Kim, H., Hoque, M. R., Seo, H., Yang, S.: Development of Middleware Architecture to Realize Context-Aware Service in Smart Home Environment. Computer Science and Information Systems, Vol. 13, No. 2, 427–452. (2016),