A code generation and execution environment for service-oriented smart home solutions

Yann-Hang Lee, Wu Li, Wei Tek Tsai, Young Sung Son, Kyung Duk Moon

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Citations (Scopus)

Abstract

As smart home environment gets more and more diverse with newly evolved devices and applications, instead of programming each household, there is a need for a knowledge-based framework to facilitate the automatic composition of appropriate services. The framework should address the issues of finding suitable devices automatically, composing feasible plans, and making the composed plans executable. In this paper, we propose a way to compose the executable plans for the smart home devices based on ontology-base process models. A code generator and an execution environment are then discussed. The generated code can be deployed and scheduled in the execution environment. It can also query the ontology and dynamically find any possible replacements from registered devices at runtime. To demonstrate the framework, an experiment with a simple application is included in the paper.

Original languageEnglish (US)
Title of host publicationIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09
Pages188-195
Number of pages8
DOIs
StatePublished - 2009
EventIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09 - Taipei, Taiwan, Province of China
Duration: Dec 14 2009Dec 15 2009

Other

OtherIEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09
CountryTaiwan, Province of China
CityTaipei
Period12/14/0912/15/09

Fingerprint

Ontology
Chemical analysis
Experiments
Code generation

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Hardware and Architecture
  • Software

Cite this

Lee, Y-H., Li, W., Tsai, W. T., Son, Y. S., & Moon, K. D. (2009). A code generation and execution environment for service-oriented smart home solutions. In IEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09 (pp. 188-195). [5410277] https://doi.org/10.1109/SOCA.2009.5410277

A code generation and execution environment for service-oriented smart home solutions. / Lee, Yann-Hang; Li, Wu; Tsai, Wei Tek; Son, Young Sung; Moon, Kyung Duk.

IEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09. 2009. p. 188-195 5410277.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lee, Y-H, Li, W, Tsai, WT, Son, YS & Moon, KD 2009, A code generation and execution environment for service-oriented smart home solutions. in IEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09., 5410277, pp. 188-195, IEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09, Taipei, Taiwan, Province of China, 12/14/09. https://doi.org/10.1109/SOCA.2009.5410277
Lee Y-H, Li W, Tsai WT, Son YS, Moon KD. A code generation and execution environment for service-oriented smart home solutions. In IEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09. 2009. p. 188-195. 5410277 https://doi.org/10.1109/SOCA.2009.5410277
Lee, Yann-Hang ; Li, Wu ; Tsai, Wei Tek ; Son, Young Sung ; Moon, Kyung Duk. / A code generation and execution environment for service-oriented smart home solutions. IEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09. 2009. pp. 188-195
@inproceedings{9d1afbde35d040b4ada38002b3362deb,
title = "A code generation and execution environment for service-oriented smart home solutions",
abstract = "As smart home environment gets more and more diverse with newly evolved devices and applications, instead of programming each household, there is a need for a knowledge-based framework to facilitate the automatic composition of appropriate services. The framework should address the issues of finding suitable devices automatically, composing feasible plans, and making the composed plans executable. In this paper, we propose a way to compose the executable plans for the smart home devices based on ontology-base process models. A code generator and an execution environment are then discussed. The generated code can be deployed and scheduled in the execution environment. It can also query the ontology and dynamically find any possible replacements from registered devices at runtime. To demonstrate the framework, an experiment with a simple application is included in the paper.",
author = "Yann-Hang Lee and Wu Li and Tsai, {Wei Tek} and Son, {Young Sung} and Moon, {Kyung Duk}",
year = "2009",
doi = "10.1109/SOCA.2009.5410277",
language = "English (US)",
isbn = "9781424452996",
pages = "188--195",
booktitle = "IEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09",

}

TY - GEN

T1 - A code generation and execution environment for service-oriented smart home solutions

AU - Lee, Yann-Hang

AU - Li, Wu

AU - Tsai, Wei Tek

AU - Son, Young Sung

AU - Moon, Kyung Duk

PY - 2009

Y1 - 2009

N2 - As smart home environment gets more and more diverse with newly evolved devices and applications, instead of programming each household, there is a need for a knowledge-based framework to facilitate the automatic composition of appropriate services. The framework should address the issues of finding suitable devices automatically, composing feasible plans, and making the composed plans executable. In this paper, we propose a way to compose the executable plans for the smart home devices based on ontology-base process models. A code generator and an execution environment are then discussed. The generated code can be deployed and scheduled in the execution environment. It can also query the ontology and dynamically find any possible replacements from registered devices at runtime. To demonstrate the framework, an experiment with a simple application is included in the paper.

AB - As smart home environment gets more and more diverse with newly evolved devices and applications, instead of programming each household, there is a need for a knowledge-based framework to facilitate the automatic composition of appropriate services. The framework should address the issues of finding suitable devices automatically, composing feasible plans, and making the composed plans executable. In this paper, we propose a way to compose the executable plans for the smart home devices based on ontology-base process models. A code generator and an execution environment are then discussed. The generated code can be deployed and scheduled in the execution environment. It can also query the ontology and dynamically find any possible replacements from registered devices at runtime. To demonstrate the framework, an experiment with a simple application is included in the paper.

UR - http://www.scopus.com/inward/record.url?scp=77950196566&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77950196566&partnerID=8YFLogxK

U2 - 10.1109/SOCA.2009.5410277

DO - 10.1109/SOCA.2009.5410277

M3 - Conference contribution

AN - SCOPUS:77950196566

SN - 9781424452996

SP - 188

EP - 195

BT - IEEE International Conference on Service-Oriented Computing and Applications, SOCA' 09

ER -