Model-Driven Engineering for the Internet of Things (2017)

Image from, © LinzTourismus-Röbl, covered by a CC license.

Register here!
Participants who attend only the workshop select the "Workshop only" registration option for EUR 80,- and enter "Model-Driven Engineering for the Internet of Things" as the workshop title.

MDE4IoT 2017

1st International Workshop on Model-Driven Engineering for the Internet of Things
Linz, Austria October 22 2017

Co-located with the 7th International Conference on the Internet of Things (IoT 2017)
Linz, Austria October 22-25 2017

MDE4IoT offers a dedicated forum to identify, discuss, and present opportunities in which model-driven engineering (MDE) techniques can support the design, deployment, and runtime management of Internet of Things (IoT). The workshop aims at stimulating research in this area as well as to foster relationships between the MDE community and the IoT community as well as to promote discussions between theoreticians and practitioners. Thus, MDE4IoT's interest spans both areas academics and industry. One of the goals of the forum is to explore the vision for the IoT, which has been the creation of complex interacting systems that allow for seamless information exchange between physical and digital objects.

In order to discuss these and further similar interests, we would like to invite submissions in the form of full research papers, position papers (early-stage research, new ideas), demonstration papers (about innovative tools and prototypes), and application papers (case studies, industrial practice) related to the following topics:

  • Runtime models to link operations with engineering:
    How are runtime models used in the operational phase? How to connect runtime environments, such as different IoT platforms, to model repositories to extract operational models and their connection to design models?
  • Analysis of runtime models: From an IoT perspective, which properties at the model layer are useful to be analysed at runtime? Is there any generic approach conceivable, or is it depending on a certain application?
  • General Purpose (Modeling) Languages (GP(M)Ls): Are GP(M)Ls providing sufficient concepts to deal with the complexity of IoT systems, or would Domain Specific Modeling Languages (DS(M)L) be more sufficient?
  • Language Specific Model Profiling: Is the operational semantics of the used modeling language rich enough to automatically derive models of the running code as well as execution profilers for different platforms?
  • Heterogeneity: Is heterogeneity solvable already at the model level? Is model-driven interoperability possible to achieve/beneficial between different IoT components and systems?
  • Generative approaches: How can the development and maintenance of IoT-based systems be automated by using forward engineering techniques such as code generation or reverse engineering techniques such as model discovery?
  • Model-based Testing for IoT: How to deal with the high uncertainty in model-based testing approaches?
  • Use Cases: Which kinds of application areas are relevant for an MDE4IoT approach (e.g. smart living, health, smart cities, energy, transportation, industrial applications such as production systems)?
  • Workflows and associated frameworks: Which workflow can support the developer during design and deployment? Are those workflows already accompanied by suitable tools suites for, e.g., setting up a common knowledge (vocabulary) and modeling software/hardware functionalities?
  • Tool papers: Which modeling tools and code generators are appropriate?


Submitted papers should belong to one of these paper categories, depending on the nature of the contribution:

  • Full research papers (of at most 8 pages) which presents novel approaches, empirical studies, and comparisons of existing approaches;
  • Position papers (of at most 6 pages) which presents novel approaches, empirical studies, and comparisons of existing approaches;
  • Demonstration papers (of at most 4 pages) which should demonstrate novel tool feature or tools;
  • Application papers (of at most 4 pages) present application of work to case studies and industrial practice.

All submissions should follow the SIGCHI Conference format and be submitted through EasyChair:

Workshop proceedings will be published in CEUR.

Important Dates

Submission: August 1, 2017
Author notification: August 28, 2017
Workshop: October 22, 2017

Organization Committee

Manuel Wimmer Manuel Wimmer, TU Wien, Austria
Alexandra Mazak Alexandra Mazak, TU Wien, Austria
Gerti Kappel Gerti Kappel, TU Wien, Austria
Wolfgang Kastner Wolfgang Kastner, TU Wien, Austria