A Method for Model-Driven IoT Application Development
2024 (English)In: Evaluation of Novel Approaches to Software Engineering: 18th International Conference, ENASE 2023, Prague, Czech Republic, April 24–25, 2023, Revised Selected Papers / [ed] H. Kaindl, M. Mannion, L. A. Maciaszek, Springer, 2024, Vol. 2028, p. 141-164Conference paper, Published paper (Refereed)
Abstract [en]
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.
Place, publisher, year, edition, pages
Springer, 2024. Vol. 2028, p. 141-164
Series
Communications in Computer and Information Science, ISSN 1865-0929, E-ISSN 1865-0937 ; 2028
Keywords [en]
Domain-specific modeling language, Internet of things, Model-driven development, Modeling methodologies, Systematic literature review, Air conditioning, Embedded systems, Modeling languages, Specification languages, 'current, Application development, Development process, Domain specific modeling languages, Domain-Specific Modelling Languages, Model-driven, Model-driven-development, Modeling methodology, Standardized procedure
National Category
Information Systems
Identifiers
URN: urn:nbn:se:hj:diva-66007DOI: 10.1007/978-3-031-64182-4_7Scopus ID: 2-s2.0-85200788172ISBN: 978-3-031-64182-4 (electronic)ISBN: 978-3-031-64181-7 (print)OAI: oai:DiVA.org:hj-66007DiVA, id: diva2:1890717
Conference
18th International Conference, ENASE 2023, Prague, Czech Republic, April 24–25, 2023
Funder
European Regional Development Fund (ERDF)2024-08-202024-08-202024-08-20Bibliographically approved