Service-oriented smart home applications: composition, code generation, deployment, and execution

被引:0
|
作者
Li, Wu [1 ]
Lee, Yann-Hang [1 ]
Tsai, Wei-Tek [1 ,2 ]
Xu, Jingjing [1 ]
Son, Young-Sung [3 ]
Park, Jun-Hee [3 ]
Moon, Kyung-Duk [3 ]
机构
[1] Arizona State Univ, Sch Comp Informat & Decis Syst Engn, Tempe, AZ 85287 USA
[2] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
[3] Elect & Telecommun Res Inst, Daejeon, South Korea
基金
美国国家科学基金会;
关键词
Ontology; Smart home; Composition; Code generation; Service-oriented;
D O I
10.1007/s11761-011-0086-7
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A smart home usually has a variety of devices or home appliance, instead of designing software for a specific home, this paper proposes a service-oriented framework with a set of ontology systems to support service and device publishing, discovery of devices and their services, composition of control software using existing control services that wrap devices, deployment, and execution of the composed service in an computing environment, monitoring the execution, and recovery from device failure. The ontology systems specify semantic information about devices, services, and workflows used in various smart home, and users can compose and recompose services for their specific needs. New devices, workflows, and services can be added into ontology. Most of the steps in this process can be automated including code generation. For example, service composition will be carried out in three steps: abstract workflow design, function construction, and device discovery, and different codes can be generated for different computing platforms such as Java and Open Services Gateway initiative environments. In this way, a variety of smart home can be constructed rapidly using the framework by discovery and composition using existing services and workflows. This paper illustrates this framework using a media control example to illustrate the ontology, discovery, composition, deployment, execution, monitoring, and recovery.
引用
收藏
页码:65 / 79
页数:15
相关论文
共 50 条
  • [1] Service-oriented smart home applications: composition, code generation, deployment, and execution
    Wu Li
    Yann-Hang Lee
    Wei-Tek Tsai
    Jingjing Xu
    Young-Sung Son
    Jun-Hee Park
    Kyung-Duk Moon
    [J]. Service Oriented Computing and Applications, 2012, 6 (1) : 65 - 79
  • [2] Service-Oriented Middleware for Smart Home Applications
    Alamo, Jose M. Reyes
    Wong, Johnny
    [J]. 2008 IEEE WIRELESS HIVE NETWORKS CONFERENCE, 2008, : 16 - 19
  • [3] A Service-Oriented Platform for iTV applications deployment
    Donsez, Didier
    Chomat, Stephane
    Gama, Kiev
    Rudametkin, Walter
    Touseau, Lionel
    [J]. 2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 790 - 791
  • [4] Service-oriented enterprise applications and Web service composition
    Jen Yao Chung
    Martin Bichler
    [J]. Information Systems and e-Business Management, 2005, 3 (2) : 101 - 102
  • [5] Service-oriented Access to Next Generation Networks—from Service Creation to Execution
    Niklas Blum
    Irina Boldea
    Thomas Magedanz
    Tiziana Margaria
    [J]. Mobile Networks and Applications, 2010, 15 : 356 - 365
  • [6] Development tool for service-oriented applications in smart homes
    Yu, Jianqi
    Lalanda, Philippe
    Chollet, Stephanie
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, VOL 2, 2008, : 239 - 246
  • [7] Service-oriented Access to Next Generation Networks-from Service Creation to Execution
    Blum, Niklas
    Boldea, Irina
    Magedanz, Thomas
    Margaria, Tiziana
    [J]. MOBILE NETWORKS & APPLICATIONS, 2010, 15 (03): : 356 - 365
  • [8] A Model-Driven Environment for the Deployment of Pervasive Service-Oriented Applications
    Chazalet, Antonin
    Lalanda, Philippe
    [J]. INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES (ICPS 2009), 2009, : 149 - 157
  • [9] Supporting Edge Intelligence in Service-Oriented Smart IoT Applications
    Huang, Zhenqiu
    Lin, Kwei-Jay
    Shih, Chi-Sheng
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2016, : 492 - 499
  • [10] Task Allocating Service-oriented Network for Smart Community Applications
    Kinoshita, Shun
    Hiroaki, Nishi
    [J]. 2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 140 - 145