Methods for Model-Driven Development of IoT Applications: Requirements from Industrial Practice

被引:2
|
作者
Nast, Benjamin [1 ]
Sandkuhl, Kurt [1 ,2 ]
机构
[1] Univ Rostock, Inst Comp Sci, Albert Einstein Str 22, D-18059 Rostock, Germany
[2] Jonkoping Univ, Sch Engn, Gjuterigatan 5, S-55111 Jonkoping, Sweden
关键词
Internet of Things; Model-Driven Development; Modeling Methodologies; Systematic Literature Review; SYSTEMS; METHODOLOGIES; INNOVATION; READINESS; INTERNET; THINGS; SMART;
D O I
10.5220/0011973500003464
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Internet of Things (IoT) has become a crucial topic in research and industry over recent years. Enterprises often fail to create business value from IoT technology because they have difficulties defining organizational integration. Model-driven Development (MDD) is considered an effective technique for IoT application development. We argue that methods for MDD should comprise the organizational as well as the system development and integration. This paper aims to provide an overview of the current state of research on MDD of IoT applications. For this purpose, we conducted a structured literature review (SLR). A research gap was identified as no specific research could be found on MDD of IoT applications with a focus on organizational and system aspects. We also derived requirements from an industrial use case. The main contributions of this paper are (a) requirements from medium-sized enterprises (SMEs) to methodical and technical IoT development support derived from a use case, (b) the results of a systematic literature analysis in this field, and (c) an initial structure for the methodical support and initial architecture for the accompanying tool support.
引用
收藏
页码:170 / 181
页数:12
相关论文
共 50 条
  • [1] Model-Driven Development in Practice: From Requirements to Code
    Pastor, Oscar
    SOFSEM 2017: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2017, 10139 : 405 - 410
  • [2] An Approach based on Model-Driven Development for IoT Applications
    Sosa-Reyna, Claudia M.
    Tello-Leal, Edgar
    Lara-Alabazares, David
    2018 IEEE INTERNATIONAL CONGRESS ON INTERNET OF THINGS (ICIOT), 2018, : 134 - 139
  • [3] Model-driven development of industrial process control applications
    Hastbacka, David
    Vepsalainen, Timo
    Kuikka, Seppo
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (07) : 1100 - 1113
  • [4] Methodology for the model-driven development of service oriented IoT applications
    Sosa-Reyna, Claudia M.
    Tello-Leal, Edgar
    Lara-Alabazares, David
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 15 - 22
  • [5] MontiThings: Model-Driven Development and Deployment of Reliable IoT Applications
    Kirchhof, Jorg Christian
    Rumpe, Bernhard
    Schmalzing, David
    Wortmann, Andreas
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 183
  • [6] A Survey of Requirements Specification in Model-Driven Development of Web Applications
    Valderas, Pedro
    Pelechano, Vicente
    ACM TRANSACTIONS ON THE WEB, 2011, 5 (02)
  • [7] Introducing requirements traceability support in model-driven development of web applications
    Valderas, Pedro
    Pelechano, Vicente
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (04) : 749 - 768
  • [8] Model-driven security in practice: An industrial experience
    Clavel, Manuel
    da Silva, Viviane
    Braga, Christiano
    Egea, Marina
    MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2008, 5095 : 326 - +
  • [9] A Method for Model-Driven IoT Application Development
    Nast, Benjamin
    Sandkuhl, Kurt
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2024, 2028 : 141 - 164
  • [10] From requirements to implementations:: a model-driven approach for web development
    Montero, Susana
    Diaz, Paloma
    Aedo, Ignacio
    EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2007, 16 (04) : 407 - 419