
plemented, the industrial partner involved in the
research described in this position paper will de-
velop case studies that use the IoTUseCase com-
ponent in specific domains of interest for them.
This step is preparatory to the next step in which
the development will be aimed at adding intelli-
gence to the aforementioned prototype applica-
tions. This extension will be aimed at the de-
velopment of an AIoT (Artificial Intelligence of
Things) application prototype for the management
of technological plants.
ACKNOWLEDGEMENTS
This research was funded by B2B S.r.l., 64100 Ter-
amo (Italy).
REFERENCES
Arslan, S., Ozkaya, M., and Kardas, G. (2023). Modeling
languages for internet of things (IoT) applications: A
comparative analysis study. Mathematics, 11, 1263.
DOI: https://doi.org/10.3390/math11051263.
Berrouyne, I., Adda, M., Mottu, J.-M., and Tisi, M. (2022).
A Model-Driven Methodology to Accelerate Software
Engineering in the Internet of Things. IEEE Inter-
net of Things Journal, 9(20):19757–19772. DOI:
10.1109/JIOT.2022.3170500.
Booch, G., Rumbaugh, J., and Jacobson, I. (1999). The Uni-
fied Language User Guide. Addison-Wesley Reading,
MA, New York, NY, USA.
Dias, J., Restivo, A., and Ferreira, H. (2022). De-
signing and Constructing Internet-of-Things
Systems: An Overview of the Ecosys-
tem. Internet of Things, 19:100529. DOI:
https://doi.org/10.1016/j.iot.2022.100529.
Fahmideh, M., Ahmad, A., Behnaz, A., Grundy, J., and
Susilo, W. (2022). Software Engineering for Inter-
net of Things: The Practitioners’ Perspective. IEEE
Transactions on Software Engineering, 48(8):2857–
2878. DOI: 10.1109/TSE.2021.3070692.
Geller, M. and de Moura Meneses, A. Modelling IoT Sys-
tems with UML: A Case Study for Monitoring and
Predicting Power Consumption.
Haller, S., Serbanati, A., Bauer, M., and Carrez, F. (2013).
A Domain Model for the Internet of Things. In 2013
IEEE International Conference on Green Computing
and Communications and IEEE Internet of Things and
IEEE Cyber, Physical and Social Computing, Beijing,
China, pages 411–417. DOI: 10.1109/GreenCom-
iThings-CPSCom.2013.87.
ISO/IEC (2018). ISO/IEC 30141:2018, Inter-
net of Things (IoT) - Reference Architecture.
https://standards.iso.org/ittf/PubliclyAvailableStandar
ds/c065695 ISO IEC 30141 2018(E).zip (Accessed
on November 25, 2022).
Kirchhof, J., Rumpe, B., Schmalzing, D., and Wortmann,
A. (2022). Montithings: Model-Driven Develop-
ment and Deployment of Reliable IoT Applications.
Journal of Systems and Software, 183:111087. DOI:
https://doi.org/10.1016/j.jss.2021.111087.
Kohan, S., Johnstone, L., and Cetinkaya, D. (2023). Sur-
vey on the Model-Centered Approaches to Concep-
tual Modeling of IoT Systems. In Frontiers in Com-
puter Science, Section Software, volume Vol.5. DOI:
https://doi.org/10.3389/fcomp.2023.1035225.
Kosar, T., Bohra, S., and Mernik, M. (2016). Domain-
Specific Languages: A Systematic Mapping Study.
Information and Software Technology, 71:77–91.
DOI: https://doi.org/10.1016/j.infsof.2015.11.001.
Kruchten, P. (2003). The Rational Unified Process: An
Introduction, 3rd ed. Addison-Wesley Professional;
Addison-Wesley Object Technology Series; Addison-
Wesley, New York, NY, USA.
Mernik, M. (2017). Domain-Specific Languages: A Sys-
tematic Mapping Study. In Steffen, B. e. a., editor,
SOFSEM 2017: Theory and Practice of Computer
Science, pages 464–472. Springer International Pub-
lishing.
OMG (2003). MDA Guide Version 1.0.1.
OMG (Dec. 2017). OMG Unified Modeling Lan-
guage (OMG UML), Version 2.5.1. DOI:
https/www.omg.org/spec/UML/.
Paolone, G., Di Felice, P., Liguori, G., Cestra, G., and
Clementini, E. (2010). A business Use Case Driven
Methodology — A Step Forward. In Proceedings
of the 5th International Conference on Evaluation of
Novel Approaches to Software Engineering (ENASE),
22–24 July, Athens, Greece.
Paolone, G., Marinelli, M., Paesani, R., and Di Felice, P.
(2020). Automatic Code Generation of MVC Web
Applications. In Computers, volume 9(3), 56. DOI:
//doi.org/10.3390/computers9030056.
Patel, P. and Cassou, D. (2015). Enabling high-level
application development for the Internet of Things.
Journal of Systems and Software, 103:62–84. DOI:
https://doi.org/10.1016/j.jss.2015.01.027.
Prakash, N. and Prakash, D. (2022). Concepts for Concep-
tual Modelling of an IoT Application. In Proceed-
ings of the 17th Inter. Conference on Evaluation of
Novel Approaches to Software Engineering (ENASE
2022), pages 494–501. INSTICC, SciTePress. DOI:
10.5220/0011082800003176.
Saidi, A., Hadj Kacem, M., Tounsi, I., and Hadj
Kacem, A. (2023). A Formal Approach to
Specify and Verify Internet of Things Architec-
ture. Internet of Things, 24:100972. DOI:
https://doi.org/10.1016/j.iot.2023.100972.
Storey, V., Lukyanenko, R., and Castellanos, A. (2023).
Conceptual Modeling: Topics, Themes, and Technol-
ogy Trends. In ACM Computing Surveys, volume 55
(14s). DOI: https://doi.org/10.1145/3589338.
Thanhofer-Pilisch, J., Lang, A., Vierhauser, M., and
Rabiser, R. (2017). A Systematic Mapping
Study on DSL Evolution. In 2017 43rd Euromi-
cro Conference on Software Engineering and Ad-
ENASE 2024 - 19th International Conference on Evaluation of Novel Approaches to Software Engineering
464