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

Printer-friendly versionPDF version
Date: 
2019-03-29
Time: 
08:45-16:15
Location / Room: 
TBA

Organisers

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.

Highlights

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

Registration

ESIIT Workshop is a DATE 2019 Friday Workshop (Friday Workshop W06). Workshop registration is through the DATE website. The advanced registration workshop fee is 240,- EUR (incl. lunch) for all participants. Consider the advanced registration deadline: Feb 13, 2019.

Advanced Registration Deadline Feb 13, 2019
ESIIT 2019 Workshop Mar 29, 2019

Proceedings

Workshop proceedings will be published shortly before the workshop.

Final Workshop Programme

08:45 Opening

Session I: Invited Industrial Session
09:00 Proposals for IP-XACT Extensions from Embedded Controller Use Cases. M. Velten, W. Ecker (Infineon Technologies AG, DE)
09:30 Automation of Embedded Software Development for Smart Sensor ASICs. A. Kirchner1, J.H. Oetjens1, O. Bringmann2 (1Robert Bosch GmbH, 2U Tübingen, DE)

10:00 Break: Refreshments & Poster Discussions

Session II: Applications for the IoT
10:30 An Experimental Platform for Cooperative Work with Context-Oriented Programming and Hardware Reconfiguration
for Industry IoT. H. Watanabe1, M. Sato1, I. Tanigawa2, M. Kawamura1, N. Ogura3, T. Ohkawa4 (1 U Tokai, 2U Kyushu, 3U Tokyo City, 4U Utsunomiya, JP)
10:45 Inertial Sensor Based Robot Gesture Detection for Safe Human-Robot Interaction. J.P. Wolff1, Chr. Haubelt1, R. Schmedes2, K. Grüttner2 (1U Rostock, 2OFFIS, DE)
11:00 An Open-Source, IoT-Tailored Face Detection Software. P. Kalodimas1, A. Nikitakis1, I. Papaefstathiou2 (1TU Crete, 2U Thessaloniki, GR)
11:15 Component-based FPGA Development of Intelligent Image Processing for Industrial IoT Devices. K. Arai, T. Ohkawa, K. Ootsu, T. Yokota (U Utsunomiya, JP)


Session III: Invited Industrial Session
11:30 BaSys 4.0: An Open-Source Middleware for the Industrial Internet of Things. L.F. Schnicke, M. Damm, Th. Kuhn (Fraunhofer IESE, DE)

12:00 Break: Lunch & Poster Discussions

Session IV: Safety, Security, Performance and Power Optimizations & Analysis for the IoT
13:00 Firmware-Driven Optimization of the Hardware/Software Interface for IoT Nodes. R. Stahl, D. Müller-Gritschneder, U. Schlichtmann (TU Munich, DE)
13:15 A Heuristic for Multi Objective Software Application Mappings on Heterogeneous MPSoCs. G. Onnebrink1, A. Hallawa1, R. Leupers1, G. Ascheid1, A.U.D. Shaheen2 (1RWTH Aachen, 2Silexica GmbH, DE)
13:30 Source-level Power Simulation of IoT Firmware for Energy Evaluation. M. Kuhn, O. Bringmann (U Tübingen, DE)
13:45 Towards Distributed Runtime Monitoring with C++ Contracts. R. Schmedes, Ph.Ittershagen, K. Grüttner (OFFIS, DE)
14:00 Security Chain Tool for IoT Secure Applications. Chr. Schmittner, A.M. Shaaban (AIT - Austrian Institute of Technology, AT)
14:15 QEMU for Dynamic Memory Analysis of Security Sensitive Software. P. Adelt1, B. Koppelmann1, W. Mueller1, Chr. Scheytt1, B. Driessen2 (1U Paderborn, 2Kasper & Oswald GmbH, DE)

14:30 Break: Refreshments & Poster Discussions

Session V: Model Based Frameworks for IoT Software Development
15:00 A Syntax Oriented Code Generation Approach for SoC Design Automation. M. Werner1,2, A. Neumeier1, W. Ecker1,2 (1Infineon Technologies AG, 2TU Munich, DE)
15:15 Ecosystem for Agile Design of Future-Proof RISC-V Based IoT-Devices. L.Hielscher1, F.Haxel1, A.Kühlwein1, S.Reiter1, A. Viehl2, O.Bringmann2, W.Rosenstiel2 (1FZI, 2U Tübingen, DE)
15:30 Towards Stateflow Model-Aware Debugging Using Model-to-Source Tags with LLDB. B. Kebianyor, Ph.Ittershagen, K. Grüttner (OFFIS - Institut für Informatik, DE)
15:45 Tackling the Challenges of Internet-of-Things-Development Using Models. R.Schlick, W.Krenn (AIT - Austrian Institute of Technology, AT)

16:00 Discussions & Closing

16:15 End

Agenda

TimeLabelSession
07:30W06.1Registration Desk opens
08:45W06.2Opening
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 Onnebrink1, Ahmed Hallawa2, Rainer Leupers2, Gerd Ascheid2 and Awaid-Ud-Din Shaheen3
1RWTH Aachen University, DE; 2RWTH Aachen, DE; 3Silexica 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