• LinkedIn
  • Facebook
  • Instagram
  • YouTube
  • Mail
OMiLAB@University of Camerino
  • Home
    • Login to your profile
    • About this OMiLAB
  • Partners
  • Projects
  • Digital Innovation Environment
  • Events
Login to join the community
OMiLAB Community of Practice » OMiLAB@University of Camerino » Digital Innovation Environment » Publications » Publication View

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


Arianna Fedeli, Nils Beutling, Emanuele Laurenzi, and Andrea Polini

The 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.

Links

  • https://ceur-ws.org/Vol-3514/paper85.pdf

Cite as

Arianna Fedeli, Nils Beutling, Emanuele Laurenzi,, Andrea Polini: Comparison of general-purpose and domain-specific modeling languages in the IoT domain: A case study from the OMiLAB community. In: BIR-WS 2023: BIR 2023 Workshops and Doctoral Consortium, 22nd International Conference on Perspectives in Business
Informatics Research (BIR 2023),
2023.

BibTeX (Download)

@inproceedings{nokey,
title = {Comparison of general-purpose and domain-specific modeling languages in the IoT domain: A case study from the OMiLAB community},
author = {Arianna Fedeli, Nils Beutling, Emanuele Laurenzi, and Andrea Polini},
url = {https://ceur-ws.org/Vol-3514/paper85.pdf},
year  = {2023},
date = {2023-09-13},
booktitle = {BIR-WS 2023: BIR 2023 Workshops and Doctoral Consortium, 22nd International Conference on Perspectives in Business
Informatics Research (BIR 2023)},
abstract = {The 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.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}

OMiLAB Community of Practice

This OMiLAB is member of the OMiLAB Community of Practice organized by OMiLAB NPO.

OMiLAB NPO / OMiLAB gGmbH
Lützowufer 1
10785 Berlin
Germany

  • LinkedIn
  • Facebook
  • Instagram
  • YouTube

Email: office@omilab.org

Learn more about
OMiLAB Community of Practice

NEMO Innovation Camp

Bee-Up Modelling Toolkit

ADOxx Metamodelling Platform

Scene2Model Digital Design Thinking Platform

Quick Links

  • Home
  • Partners
  • Projects
  • Digital Innovation Environment
  • Events
  • Administration
  • This website is provided to you by OMiLAB NPO
    Imprint & Copyright – Pricacy Policy