Comparison of general-purpose and domain-specific modeling languages in the IoT domain: A case study from the OMiLAB community

dc.contributor.authorFedeli, Arianna
dc.contributor.authorBeutling, Nils
dc.contributor.authorLaurenzi, Emanuele
dc.contributor.authorPolini, Andrea
dc.contributor.editorMorichetta, Andrea
dc.contributor.editorBuchmann, Robert Andrei
dc.contributor.editorSandkuhl, Kurt
dc.contributor.editorSeigerroth, Ulf
dc.contributor.editorKirikova, Marite
dc.contributor.editorMøller, Charles
dc.contributor.editorForbrig, Peter
dc.contributor.editorGutschmidt, Anne
dc.contributor.editorGhiran, Ana-Maria
dc.contributor.editorMarcelletti, Alessandro
dc.contributor.editorHärer, Felix
dc.contributor.editorRe, Barbara
dc.contributor.editorJohansson, Björn
dc.date.accessioned2025-02-13T14:05:28Z
dc.date.issued2023
dc.description.abstractThe Internet of Things (IoT) is a revolutionary concept that has rapidly transformed how we interact with technology and the world around us. In response to the inherent complexity and heterogeneity of the IoT domain, there has been a surge in the development of modeling languages and supporting platforms for developing IoT applications. Among the many modeling options available, one can distinguish between General-Purpose Modeling Languages (GPML) and Domain-Specific Modeling Languages (DSML). Each language has unique characteristics, offering distinct levels of abstraction and expressiveness crucial for effective IoT solution modeling. The challenge of selecting the most suitable language remains, with developers needing to weigh the benefits and drawbacks of each option carefully. This paper compares GPML and DSML regarding their characteristics, benefits, and drawbacks. By identifying key factors to consider when choosing a modeling language for IoT solutions, this research aims to provide valuable insights for a decision-making framework to help practitioners with this choice. To validate the findings and practical implications, a practical workshop was conducted. After creating a smart room scenario using the X-IoT DSML, the participants confirmed the advantages of DSML regarding user-friendliness, higher abstraction, improved communication, faster development, and the ability for non-experts to participate in the IoT application development process.
dc.description.urihttps://ceur-ws.org/Vol-3514/paper85.pdf
dc.eventBIR Conference 2023
dc.identifier.doi
dc.identifier.urihttps://irf.fhnw.ch/handle/11654/48431
dc.identifier.urihttps://doi.org/10.26041/fhnw-11146
dc.language.isoen
dc.publisherSun SITE, Informatik V, RWTH Aachen
dc.relation.ispartofJoint Proceedings of the BIR 2023 Workshops and Doctoral Consortium co-located with 22nd International Conference on Perspectives in Business Informatics Research (BIR 2023)
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.spatialAachen
dc.subject.ddc330 - Wirtschaft
dc.titleComparison of general-purpose and domain-specific modeling languages in the IoT domain: A case study from the OMiLAB community
dc.type04B - Beitrag Konferenzschrift
dspace.entity.typePublication
fhnw.InventedHereYes
fhnw.ReviewTypeAnonymous ex ante peer review of a complete publication
fhnw.affiliation.hochschuleHochschule für Wirtschaft FHNWde_CH
fhnw.affiliation.institutInstitut für Wirtschaftsinformatikde_CH
fhnw.openAccessCategoryDiamond
fhnw.pagination145-157
fhnw.publicationStatePublished
relation.isAuthorOfPublication4f1c850d-a92b-4fd6-9b43-f81db37f87ba
relation.isAuthorOfPublication4a2b6cad-6ed6-4355-a377-e408a177b079
relation.isAuthorOfPublication.latestForDiscovery4f1c850d-a92b-4fd6-9b43-f81db37f87ba
Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Lade...
Vorschaubild
Name:
paper85.pdf
Größe:
1.54 MB
Format:
Adobe Portable Document Format

Lizenzbündel

Gerade angezeigt 1 - 1 von 1
Lade...
Vorschaubild
Name:
license.txt
Größe:
2.66 KB
Format:
Item-specific license agreed upon to submission
Beschreibung: