SimulateIoT-FIWARE: Domain Specific Language to Design, Code Generation and Execute IoT Simulation Environments on FIWARE





Publicado en

Actas de las XXVII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2023)

Licencia Creative Commons


Given the complexity of IoT systems, several IoT platforms have emerged to optimise their development. FIWARE, an open-source platform fostered by the European Union, makes IoT simpler by means of driving key standards for breaking the information silos, transforming Big Data into knowledge, enabling data economy and ensuring data sovereignty. On the other hand, tools such as SimulateIoT, an IoT simulator, address the complexity of IoT systems by increasing the level of abstraction from which they are approached through the application of Model-Driven development. In this communication, with the aim of further optimising the development of IoT systems, SimulateIoT has been extended towards FIWARE. The resulting tool, SimulateIoT-FIWARE, tackles the complexity of IoT systems by using FIWARE together with Model-Driven development, thus simplifying and optimising several stages involved in the IoT system development life-cycle, such as their design, testing (simulations), code generation, deployment, etc. In addition, two case studies focused on a smart building and an agricultural IoT system are presented to show the applicability of the tool.


Acerca de Barriga Corchero, José Ángel

Palabras clave

Model-driven Development, Internet Of Things, IoT Simulation, Services-oriented, FIWARE
Página completa del ítem
Notificar un error en este resumen
Mostrar cita
Mostrar cita en BibTeX
Descargar cita en BibTeX