Model-Driven Methodology for Rapid Deployment of Smart Spaces Based on Resource-Oriented Architectures

被引:7
|
作者
Corredor, Ivan [1 ]
Bernardos, Ana M. [1 ]
Iglesias, Josue [1 ]
Casar, Jose R. [1 ]
机构
[1] Univ Politecn Madrid, Sch Telecommun Engn, Data Proc & Simulat Grp, E-28040 Madrid, Spain
关键词
smart space; Web of Things; Model Driven Architecture; ontology-driven architecture; UML profile; development methodology; resource-oriented architecture; SERVICE; WEB; MIDDLEWARE; THINGS;
D O I
10.3390/s120709286
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Advances in electronics nowadays facilitate the design of smart spaces based on physical mash-ups of sensor and actuator devices. At the same time, software paradigms such as Internet of Things (IoT) and Web of Things (WoT) are motivating the creation of technology to support the development and deployment of web-enabled embedded sensor and actuator devices with two major objectives: (i) to integrate sensing and actuating functionalities into everyday objects, and (ii) to easily allow a diversity of devices to plug into the Internet. Currently, developers who are applying this Internet-oriented approach need to have solid understanding about specific platforms and web technologies. In order to alleviate this development process, this research proposes a Resource-Oriented and Ontology-Driven Development (ROOD) methodology based on the Model Driven Architecture (MDA). This methodology aims at enabling the development of smart spaces through a set of modeling tools and semantic technologies that support the definition of the smart space and the automatic generation of code at hardware level. ROOD feasibility is demonstrated by building an adaptive health monitoring service for a Smart Gym.
引用
收藏
页码:9286 / 9335
页数:50
相关论文
共 50 条
  • [1] RESTful, Resource-Oriented Architectures: A Model-Driven Approach
    Perez, Sandy
    Durao, Frederico
    Melia, Santiago
    Dolog, Peter
    Diaz, Oscar
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2010 WORKSHOPS, 2011, 6724 : 282 - +
  • [2] Model-Driven Security Policy Deployment: Property Oriented Approach
    Preda, Stere
    Cuppens-Boulahia, Nora
    Cuppens, Frederic
    Garcia-Alfaro, Joaquin
    Toutain, Laurent
    [J]. ENGINEERING SECURE SOFTWARE AND SYSTEMS, PROCEEDINGS, 2010, 5965 : 123 - 139
  • [3] Model-Driven Development of Aspect-Oriented Software Architectures
    Perez, Jennifer
    Ramos, Isidro
    Carsi, Jose A.
    Costa-Soria, Cristobal
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (10) : 1433 - 1473
  • [4] Model-driven software migration into service-oriented architectures
    Fuhr, Andreas
    Horn, Tassilo
    Riediger, Volker
    Winter, Andreas
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2013, 28 (01): : 65 - 84
  • [5] Embedded system modeling based on resource-oriented model
    Kim, Jin Hyun
    Choi, Jin-Young
    [J]. ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 203 - +
  • [6] Compliance in service-oriented architectures: A model-driven and view-based approach
    Huy Tran
    Zdun, Uwe
    Holmes, Ta'id
    Oberortner, Ernst
    Mulo, Emmanuel
    Dustdar, Schahram
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (06) : 531 - 552
  • [7] 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
  • [8] Methodology for the model-driven development of service oriented IoT applications
    Sosa-Reyna, Claudia M.
    Tello-Leal, Edgar
    Lara-Alabazares, David
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 15 - 22
  • [9] Toward a model-driven, alignment-oriented ERP methodology
    Millet, Pierre-Alain
    [J]. COMPUTERS IN INDUSTRY, 2013, 64 (04) : 402 - 411
  • [10] ArchiMeDeS: A model-driven framework for the specification of service-oriented architectures
    Lopez-Sanz, Marcos
    Marcos, Esperanza
    [J]. INFORMATION SYSTEMS, 2012, 37 (03) : 257 - 268