W06 2nd International Workshop on Embedded Software for the Industrial IoT (ESIIT 2019)

Printer-friendly versionPDF version
Location / Room: 
Room 6


Oliver Bringmann, University of Tuebingen / FZI, DE (Contact Oliver Bringmann)
Wolfgang Ecker, Infineon Technologies, DE (Contact Wolfgang Ecker)
Wolfgang Müller, Universität Paderborn, DE (Contact Wolfgang Müller)
Daniel Müller-Gritschneder, Technische Universität München, DE (Contact Daniel Müller-Gritschneder)

Motivation and Objectives

The Internet-of-things (IoT) is emerging as the backbone for industrial automation. The tremendous impact of IoT to industrial applications is a key reason for IoT research and developments to grow dramatically in importance and economic impact for the next decade. At the edge of the IoT, ultra-thin devices with extremely small software memory footprints need to be cheap and capable to run with extremely small amounts of energy support over a very long lifetime. At the same time, IoT software must provide smart functions including real-time computing capabilities, connectivity, security, safety, and remote update mechanisms. These constraints put a high pressure on IoT software development based on the specific properties of IoT devices.

The ESIIT 2019 joint academic/industry workshop will focus on software development and maintenance of IoT devices addressing the very limited resources and power dissipation of IoT edge nodes in the context of a very long life cycle in an operational IoT network. This covers issues like software synthesis, configurability, safety, security, upgrades, fault recovery, maintenance as well as constraints and opportunities from newly emerging IoT hardware platforms. The workshop intends to provide an open platform for exchange and communication on new directions and requirements to academia and industry. We plan to especially give industrial speakers and leading research experts a platform to present the requirements and most recent results in today's and future industrial IoT-constrained software development and maintenance. The main objectives are:

  • to invite industrial experts to present current and future needs and requirements
  • to present and discuss novel technologies and ideas from different research areas and domains
  • to explore and align trends and future needs for IoT platform development and maintenance from the perspective of academia and industry.


ESIIT 2019 will feature a range academic talks with poster presentation as well as 3 invited industrial presentations.

  • Invited talk from Michael Velten (Infineon Technologies AG))
    Title: Proposals for IP-XACT Extensions from Embedded Controller Use Cases
  • Invited talk from Aljoscha Kirchner (Robert Bosch GmbH)
    Title: Automation of Embedded Software Development for Smart Sensor ASICs
  • Invited talk from Thomas Kuhn (Fraunhofer IESE)
    Title: BaSys 4.0: An Open Source Middle for the Industrial Internet of Things


ESIIT Workshop is a DATE 2019 Friday Workshop (Friday Workshop W06). Workshop registration is still possible onsite.

Workshop Presentations can be downloaded here.

Tentative Workshop Proceedings can be downloaded here.


07:30W06.1Registration Desk opens
09:00W06.3Session I: Invited Industrial Session
09:00W06.3.1Proposals for IP-XACT Extensions from Embedded Controller Use Cases
Michael Velten and Wolfgang Ecker, Infineon Technologies, DE

09:30W06.3.2Automation of Embedded Software Development for Smart Sensor ASICs
Aljoscha Kirchner1, Jan-Hendrik Oetjens1 and Oliver Bringmann2
1Robert Bosch GmbH, DE; 2Universität Tübingen, DE

10:00W06.4Break: Refreshments & Poster Discussions
10:30W06.5Session II: Applications for the IOT
10:30W06.5.1An Experimental Platform for Cooperative Work with Context-Oriented Programming and Hardware Reconfiguration for Industry IoT
Harumi Watanabe1, Mikiko Sato1, Ikuta Tanigawa2, Mariya Kawamura1, Nobuhiko Ogura3 and Takeshi Ohkawa4
1Tokai University, JP; 2Kyushu University, JP; 3Tokyo City University, JP; 4Utsunomiya University, JP

10:45W06.5.2Inertial Sensor Based Robot Gesture Detection for Safe Human-Robot Interaction
Johann-Peter Wolff1, Christian Haubelt1, Rolf Schmedes2 and Kim Grüttner2
1University of Rostock, DE; 2OFFIS - Institut für Informatik, DE

11:00W06.5.3An Open-Source, IoT-Tailored Face Detection Software
Panagiotis Kalodimas1, Antonis Nikitakis1 and Ioannis Papaefstathiou2
1Technical University of Crete, GR; 2Aristotle University of Thessaloniki, GR

11:15W06.5.4Component-based FPGA Development of Intelligent Image Processing for Industrial IoT Devices
Kenta Arai, Takeshi Ohkawa, Kanemitsu Ootsu and Takashi Yokota, Utsunomiya University, JP

11:30W06.6Session III: Invited Industrial Presentations
11:30W06.6.1BaSys 4.0: An Open-Source Middleware for the Industrial Internet of Things
Frank Schnicke, Markus Damm and Thomas Kuhn, Fraunhofer IESE, DE

12:00W06.7Break: Lunch & Poster Discussions
13:00W06.8Session IV: Safety, Security, Performance and Power Optimizations & Analysis for the IoT
13:00W06.8.1Firmware-Driven Optimization of the Hardware/Software Interface for IoT Nodes
Rafael Stahl, Daniel Müller-Gritschneder and Ulf Schlichtmann, TUM, DE

13:15W06.8.2A Heuristic for Multi Objective Software Application Mappings on Heterogeneous MPSoCs
Gereon Führ1, Ahmed Hallawa1, Rainer Leupers1, Gerd Ascheid1 and Awaid-Ud-Din Shaheen2
1RWTH Aachen, DE; 2Silexica GmbH, DE

13:30W06.8.3Source-level Power Simulation of IoT Firmware for Energy Evaluation
Michael Kuhn and Oliver Bringmann, Universität Tübingen, DE

13:45W06.8.4Towards Distributed Runtime Monitoring with C++ Contracts
Rolf Schmedes and Philipp Ittershagen, OFFIS - Institut für Informatik, DE

14:00W06.8.5Security Chain Tool for IoT Secure Applications
Christoph Schmittner and Abdelkader Magdy Shaaban, Austrian Institute of Technology, AT

14:15W06.8.6QEMU for Dynamic Memory Analysis of Security Sensitive Software
Peer Adelt1, Bastian Koppelmann1, Wolfgang Müller1, Christoph Scheytt1 and Benedikt Driessen2
1Heinz Nixdorf Institute, DE; 2Kasper & Oswald GmbH, DE

14:30W06.9Break: Refreshments & Poster Discussions
15:00W06.10Session V: Model Based Frameworks for IoT Software Development
15:00W06.10.1A Syntax Oriented Code Generation Approach for SoC Design Automation
Michael Werner, Andreas Neumeier and Wolfgang Ecker, Infineon Technologies, DE

15:15W06.10.2Ecosystem for Agile Design of Future-Proof RISC-V Based IoT-Devices
Leon Hielscher1, Frederik Haxel1, Arthur Kühlwein1, Sebastian Reiter1, Alexander Viehl1, Oliver Bringmann1 and Wolfgang Rosenstiel2
1FZI Forschungszentrum Informatik, DE; 2University of Tübingen, DE

15:30W06.10.3Towards Stateflow Model-Aware Debugging Using Model-to-Source Tags with LLDB
Bewoayia Kebianyor, Philipp Ittershagen and Kim Grüttner, OFFIS - Institut für Informatik, DE

15:45W06.10.4Tackling the Challenges of Internet-of-Things-Development Using Models
Rupert Schlick and Willibald Krenn, Austrian Institute of Technology, AT

16:00W06.11Plenary Discussions & Closing
16:15W06.12End of Workshop