Welcome to the MDE4IoT Workshop!

By 2020, Gartner envisions that 21 billion Internet-of-Things (IoT) endpoints will be in use, representing great business opportunities. However, To unleash the full potential of IoT and flourishing innovations in application domains such as eHealth or smart city, it is critical to facilitate the creation and operation of IoT Systems. IoT systems are typically complex, large scale, distributed, and running in open context. Coordinated behavior across IoT, edge, and cloud infrastructures need to be managed. Besides, the trustworthiness of such systems is critical ranging from business critical to safety critical. The ability to continuously evolve and adapt these systems is decisive to ensure and increase their trustworthiness, quality, and user experience.

On the one hand, Model-Driven Engineering (MDE) techniques can support the development and operation of IoT systems. For instance, to manage abstractions in IoT systems definition and to provide means to automate some of the development and operation activities of IoT systems - e.g., domain-specific modeling languages can provide a way to represent different aspects of systems leveraging a heterogeneous software and hardware IoT infrastructure and to generate part of the software to be deployed on it. On the other hand, the application of modeling techniques in the IoT poses new challenges for the model-driven software development community. For instance, because IoT systems typically operate in a changing and often unpredictable environment, it is impossible to anticipate all the adaptations a system may face when operating. There is thus an urgent need for mechanisms to facilitate or automate the maintenance of IoT systems and ensure their trustworthiness.


The objective of this workshop is to:

  • foster work in its early stage on novel topics covering fundamental as well as applied research that attempts to apply model-driven techniques in the IoT domain,
  • bring together researchers from the model-driven software development and IoT communities, as well as to promote discussions between theoreticians and practitioners,
  • discuss the transfer and/or applicability of research results from the MDE community to IoT industrial case studies.


We are seeking contributions that reports research results or experiences on the application of model-driven techniques to all aspects related to the development and operation of IoT systems. The (non-holistic) list of topics of interest are as follows:

  • Runtime models and operation of IoT systems
  • Model-based Deployment and Orchestration IoT Systems
  • Model-based Testing for IoT
  • Relationships between physical and virtual models
  • Multi-view modeling for IoT
  • Simulation of physical systems and things
  • DSMLs for IoT systems
  • Model-based analysis, verification and validation techniques
  • Trustworthiness of IoT systems
  • Integration of IoT, Fog, and Cloud Computing spaces


The workshop participants will be selected based on their experience and ideas related to this topic. You are invited to apply for attendance by sending:

  • a full paper (8 pages) on original research, lessons learned from realizing an approach,
  • a position paper (4 pages) covering a well-argued vision or position,

Submissions must adhere to the IEEE formatting instructions and be submitted via Easychair.

Workshop proceedings will be published in CEUR.