Category Archives: Industrie 4.0

Rule-based Code Generation in Industrial Automation

A new paper (download preprint) was accepted for the 42nd International Conference on Software Engineering (ICSE) – at the “Software Engineering in Practice” track (SEIP) to be held in May 2020 in Seoul, South Korea. Summary: “Software development for industrial automation applications is a growing market with high economic impact. Control engineers design and implement software for such systems using standardized programming languages (IEC 61131-3) and still require substantial manual work. We have executed four case studies on large industrial plants with thousands of sensors and actuators for a rule-based control logic generation approach called CAYENNE to determine its practicability. We found that we can generate more than 70 percent of the required interlocking control logic with code generation rules that are applicable across different plants.”

Automated Industrial IoT-Device Integration using the OpenPnP Reference Architecture

We published a new journal article in Wiley’s “Software Practice and Experience“. A preprint PDF is available. Here’s the summary: “The vision of plug-and-produce control systems has been pursued for more than 15 years, but existing approaches fell short regarding configuration tasks and vendor-neutrality. This paper introduces the standards-based IoT reference architecture “OpenPnP”, which allows largely automating the configuration and integration tasks of industrial commissioning processes. This paper demonstrates how OpenPnP can reduce configuration and integration efforts up to 90 percent in typical settings, while potentially scaling well up to tens of thousands of communicated signals.”

IoT Challenges for Smart Manufacturing

Today, I gave a keynote at the IoT-ASAP 2018 workshop at ICSA 2018. Here are an abstract and the slides:
Distributed control systems for manufacturing are currently evolving towards Industrial Internet-of-Things (IIoT) systems. Sensors and actuators get equipped with internet connectivity, which allows them to interface with cloud platforms. This potentially enables a number of application cases. However, industrial “things” may be much more complex and more resource-constrained than typical consumer space “things”. This talk provides an overview of Industrial IoT application cases and sketches various challenges for researchers and practitioners using the example of turning a level sensor for industrial tanks into an IoT device.

Plug&Produce Paper Released by Plattform Industrie 4.0


The Plattform Industrie 4.0 has released a new paper on a standards-based Plug&Produce approach for industrial devices, which was mostly written by me. The paper is a contribution to the current working groups on Industrie 4.0 and focuses on a specific application scenario, where devices connect to each other with limited human interaction. Its purpose is to point to existing standards and reveal standardization gaps. Although a good fundament of standards exists, there is still the need to create more semantically standardized information models to realized this application scenario in a vendor-neutral way.