A Method for Model-Driven IoT Application Development

被引:0
|
作者
Nast, Benjamin [1 ]
Sandkuhl, Kurt [1 ,2 ]
机构
[1] Rostock Univ, D-18051 Rostock, Germany
[2] Jonkoping Univ, S-55111 Jonkoping, Sweden
关键词
Internet of things; Model-driven development; Modeling methodologies; Domain-specific modeling language; Systematic literature review; FAULT-DETECTION; METHODOLOGIES; PERFORMANCE; INNOVATION; READINESS; INTERNET; SYSTEMS; THINGS;
D O I
10.1007/978-3-031-64182-4_7
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
There is still a lack of approaches to easily help users cope with the complex and challenging tasks related to Internet of Things (IoT) application development. The absence of standardized procedures and the complexity and heterogeneity of the IoT landscape are perceived as the main challenges. To address the complexity of IoT application development, Model-Driven Development (MDD) has emerged as an effective technique. By means of a Systematic Literature Review (SLR), we provide an overview of the current state of research in MDD for IoT applications. It shows that current approaches often neglect the role of organizational factors. This paper presents a method for MDD of IoT applications that considers both the stated challenges and organizational integration. The method includes a Domain-Specific Modeling Language (DSML) and several functionalities that assist in the modeling and development processes. This eliminates the necessity for any particular IT expertise at the application level. An industrial use case in the field of air conditioning facilities where the method has been implemented is described. Requirements for the methodological and technical support for IoT development were derived from a Small and Medium-Sized Enterprise (SME) during the development process.
引用
收藏
页码:141 / 164
页数:24
相关论文
共 50 条
  • [31] Model-Driven Chatbot Development
    Perez-Soler, Sara
    Guerra, Esther
    de Lara, Juan
    CONCEPTUAL MODELING, ER 2020, 2020, 12400 : 207 - 222
  • [32] Model-driven systems development
    Balmelli, L.
    Brown, D.
    Cantor, M.
    Mott, M.
    IBM SYSTEMS JOURNAL, 2006, 45 (03) : 569 - 585
  • [33] Model-Driven Approach for Body Area Network Application Development
    Venckauskas, Algimantas
    Stuikys, Vytautas
    Jusas, Nerijus
    Burbaite, Renata
    SENSORS, 2016, 16 (05)
  • [34] Model-driven service development for A-posteriori application integration
    Haase, Thomas
    ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 649 - 656
  • [35] Model-driven development with the jABC
    Steffen, Bernhard
    Margaria, Tiziana
    Nagel, Ralf
    Jorges, Sven
    Kubczak, Christian
    HARDWARE AND SOFTWARE, VERIFICATION AND TESTING, 2007, 4383 : 92 - +
  • [36] Model-Driven Development of Model transformations
    Van Gorp, Pieter
    GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 517 - 519
  • [37] The pragmatics of model-driven development
    Selic, B
    IEEE SOFTWARE, 2003, 20 (05) : 19 - +
  • [38] Towards method engineering of model-driven user interface development
    Sousa, Kenia
    Mendonca, Hildeberto
    Vanderdonckt, Jean
    TASK MODELS AND DIAGRAMS FOR USER INTERFACE DESIGN, PROCEEDINGS, 2007, 4849 : 112 - 125
  • [39] A MODEL-DRIVEN SYSTEMS DEVELOPMENT METHOD FOR MANAGEMENT INFORMATION SYSTEMS
    Matsumoto, Keinosuke
    Mizuno, Tomoki
    Mori, Naoki
    KEOD 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE ENGINEERING AND ONTOLOGY DEVELOPMENT, 2010, : 10 - 16
  • [40] THE MODEL-DRIVEN DEVELOPMENT METHOD BASED ON THE IMPROVED FEATURE ANALYSIS
    Wu, Lei
    Wei, Zhen
    JOURNAL OF ADVANCED MANUFACTURING SYSTEMS, 2011, 10 (01) : 151 - 158