Internet of Things. User-Centric IoT. First International Summit, IoT360 2014, Rome, Italy, October 27-28, 2014, Revised Selected Papers, Part I

Research Article

Domain Specific Modeling (DSM) as a Service for the Internet of Things and Services

Download122 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-19656-5_47,
        author={Amir Moin},
        title={Domain Specific Modeling (DSM) as a Service for the Internet of Things and Services},
        proceedings={Internet of Things. User-Centric IoT. First International Summit, IoT360 2014, Rome, Italy, October 27-28, 2014, Revised Selected Papers, Part I},
        proceedings_a={IOT360},
        year={2015},
        month={7},
        keywords={internet of things and services model-driven software engineering domain specific modeling development as a service cloud computing},
        doi={10.1007/978-3-319-19656-5_47}
    }
    
  • Amir Moin
    Year: 2015
    Domain Specific Modeling (DSM) as a Service for the Internet of Things and Services
    IOT360
    Springer
    DOI: 10.1007/978-3-319-19656-5_47
Amir Moin1,*
  • 1: fortiss, An-Institut Technische Universität München
*Contact email: moin@fortiss.org

Abstract

In this paper, we propose a novel approach for developing Sense-Compute-Control (SCC) applications for the Internet of Things and Services (IoTS) following the Model-Driven Software Engineering (MDSE) methodology. We review the recent approaches to MDSE and argue that Domain Specific Modeling (DSM) suites our needs very well. However, in line with the recent trends in cloud computing and the emergence of the IoTS, we believe that both DSM creation tools and DSM solutions that are created via those tools should also be provided to their respective users in a service-oriented fashion through the cloud in the IoTS. In this work, we concentrate on the latter, i.e., DSM solutions that are created via a DSM creation tool. We argue that it makes sense for the owners of a DSM solution in a domain to provide their DSM solution as a service, following the well known Software as a Service (SaaS) model, to the interested customers through the IoTS. Our proposed approach concentrates on such a DSM solution for developing SCC applications in the IoTS. However, the idea could be applied to DSM solutions in other domains as well.