Papers by Frederik Gosewehr
RTAIからRT Preemptへの定量的アプローチLinuxに基づく置換二重カーネル実時間オペレーティングシステムにおける教育用ICTシステムのための分散型実時間ネットワークにおけるLinux RT Preempt【Powered by NICT】
PERFoRMプロジェクトのための工業用ミドルウェア技術の評価【Powered by NICT】
IEEE Conference Proceedings, 2016
PERFoRMプロジェクトのための工業用ミドルウェア技術の評価【Powered by NICT】
IEEE Conference Proceedings, 2016
PERFoRMプロジェクトのための工業用ミドルウェア技術の評価【Powered by NICT】
IEEE Conference Proceedings, 2016
Procedia Manufacturing, 2017
To meet flexibility and reconfigurability requirements, modern production systems need hardware a... more To meet flexibility and reconfigurability requirements, modern production systems need hardware and software solutions which ease the connection and mediation of different and heterogonous industrial cyber-physical components. Following the vision of Industry 4.0, the H2020 PERFoRM project targets, particularly, the seamless reconfiguration of robots and machinery. This paper describes the implementation of a highly flexible, pluggable and distributed architecture solution, focusing on several building blocks, particularly a distributed middleware, a common data model and standard interfaces and technological adapters, which can be used for connecting legacy systems (such as databases) with simulation, visualization and reconfiguration tools.

IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society, 2016
To meet the increasing requirements which are set for modern production systems regarding flexibi... more To meet the increasing requirements which are set for modern production systems regarding flexibility, reconfigurability and collaborative behavior, a common information, Communication & Control (ICT) platform for guaranteeing connectivity has to be put in place. Industrial Middleware, i.e. SW/HW solutions, which help connecting and mediating different industrial cyber-physical components of a distributed system (such as a production system) are an essential component of such a platform. The paper describes the assessment of existing industrial Middleware solutions which are targeting re-configurability and connectivity of modern industrial environments. It states a set of important functional requirements which need to be considered to select the right solution for individual use cases. A big emphasis is put into finding industrially applicable solutions.

Building an Industry 4.0-compliant lab environment to demonstrate connectivity between shop floor and IT levels of an enterprise
IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society, 2016
The connectivity between shop floor automation devices (OT level) and management systems (IT leve... more The connectivity between shop floor automation devices (OT level) and management systems (IT level) is becoming an essential research and innovation aspect that needs to be demonstrated with Technology Readiness Level six (TRL 6) and higher to make the Industry 4.0 paradigm an industrial reality. This paper describes the building of an Industry 4.0-compliant lab environment, which consists of a service-oriented shop floor (OT level) and three major management systems: an ERP system; a database; and a simulation for predictive maintenance (IT level). The architecture of the system follows the ISA'95 standard enterprise architecture, e.g. by assigning the components of the system to the corresponding levels of the ISA'95 model. A middleware acts as a common interface between these systems. Basic requirements for this middleware are interfaces to the lower level systems via OPC-UA and upper level systems by accessing a database. The middleware should be translated the data follows soft real-time requirements. This manuscript presents the major aspects that need to be taken into account for the selection of adequate industrial middleware, e.g. defining exactly which kind of data needs to be exchanged and with which semantics this data is going to be represented.
arXiv (Cornell University), May 2, 2022
In this paper a vulnerability in the Z-Wave protocol specification, especially in the S0 Z-Wave p... more In this paper a vulnerability in the Z-Wave protocol specification, especially in the S0 Z-Wave protocol is presented. Devices supporting this standard can be blocked (denial of service) through continuous S0 NonceGet requests. This way a whole network can be blocked if the attacked devices are Z-Wave network controller. This also effects S2 network controller as long as they support S0 NonceGet requests. As only a minimal amount of nonce requests (1 per 2 seconds) is required to conduct the attack it cannot be prevented by standard countermeasures against jamming.

Apache camel based implementation of an industrial middleware solution
2018 IEEE Industrial Cyber-Physical Systems (ICPS), 2018
The current trend in industrial automation towards the implementation of Industrial Cyber-Physica... more The current trend in industrial automation towards the implementation of Industrial Cyber-Physical Systems requires a common way for different systems to communicate with each other. Since an industrial production system is typically very inhomogeneous, where many of its components communicate using different protocols and data formats, a common integration platform is necessary. Such a platform is called a Middleware and is capable of acting as a data routing and processing engine for a system. With the specific needs coming from an industrial context in mind, this paper describes implementation details of an instance of such a Middleware, which has been specified and developed within the European research project PERFoRM. This paper describes how the solution, which is based on Apache Camel, is fit into PERFoRM's architectural design and how it is used and appended to fit the specific requirements defined within PERFoRM.
Architectural Components: Middleware
Digitalized and Harmonized Industrial Production Systems, 2019

From RTAI to RT-Preempt a quantative approach in replacing Linux based dual kernel real-time operating systems with Linux RT-Preempt in distributed real-time networks for educational ICT systems
IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society, 2016
Dual Kernel RTOS tend to have a long integration time for new hardware as the internal design of ... more Dual Kernel RTOS tend to have a long integration time for new hardware as the internal design of differentiating between real-time and non-real-time Interrupt Requests (IRQ) often creates the need to port hardware drivers like USB, Wifi or others to be able to handle RT-IRQs. This can take a serious amount of setup time which makes frequent changes in the hardware setup or even kernel updates, due to changes in the Kernel API, a tedious and time consuming job. This work gives an example on how to circumvent these problems through migration from such solutions like RTAI or Xenomai to native Linux real-time via the RT-Preempt patch and highlights the shortcomings of said patch via benchmarking. It also shows how to move from TDMA (Time Devision Multiple Access) to packet switching real-time. The approach thereby bridges the gap that Xenomai 3 Mercury currently doesn't fulfill as it is userspace only: the RTAI/Xenomai Kernel API as well as a useful replacement for RTnet. The overal...
This paper describes two denial of service attacks against the Z-Wave protocol and their effects ... more This paper describes two denial of service attacks against the Z-Wave protocol and their effects on smart home gateways. Both utilize modified unencrypted packets, which are used in the inclusion phase and during normal operation. These are the commands Nonce Get/S2 Nonce Get and Find Nodes In Range. This paper shows how both can be manipulated and used to block a Z-Wave gateway's communication processing which in turn disables the whole Z-Wave network connected to it

Specification and design of an industrial manufacturing middleware
The European innovation project PERFoRM (Production harmonizEd Reconfiguration of Flexible Robots... more The European innovation project PERFoRM (Production harmonizEd Reconfiguration of Flexible Robots and Machinery) is aiming for a harmonized integration of research results in the area of flexible and reconfigurable manufacturing systems. Based on the cyber-physical system (CPS) paradigm, existing technologies and concepts are researched and integrated in an architecture which is enabling the application of these new technologies in real industrial environments. To implement such a flexible cyber-physical system, one of the core requirements for each involved component is a harmonized communication, which enables the capability to collaborate with each other in an intelligent way. But especially when integrating multiple already existing production components into such a cyber-physical system, one of the major issues is to deal with the various communication protocols and data representations coming with each individual cyber-physical component. To tackle this issue, the solution for...
Validation of PERFoRM reference architecture demonstrating an automatic robot reconfiguration application
The PERFoRM project aims to develop a common reference architecture for Agile Manufacturing Contr... more The PERFoRM project aims to develop a common reference architecture for Agile Manufacturing Control systems for true plug-and-produce devices, robots and machines. The aim of the work described in this paper is to validate the concepts of the reference architecture in the context of the production of home appliances. A demonstrator has been designed and implemented to illustrate the automatic reconfiguration of the path of a robot equipped with a probe for the detection of microwave leaks coming from an oven.
Methodology and case study for investigating curricula of study programs in regard to teaching industry 4.0
2017 IEEE 15th International Conference on Industrial Informatics (INDIN)
Validation of PERFoRM reference architecture demonstrating an application of data mining for predicting machine failure
Procedia CIRP
Procedia Manufacturing, 2017
To meet flexibility and reconfigurability requirements, modern production systems need hardware a... more To meet flexibility and reconfigurability requirements, modern production systems need hardware and software solutions which ease the connection and mediation of different and heterogonous industrial cyber-physical components. Following the vision of Industry 4.0, the H2020 PERFoRM project targets, particularly, the seamless reconfiguration of robots and machinery. This paper describes the implementation of a highly flexible, pluggable and distributed architecture solution, focusing on several building blocks, particularly a distributed middleware, a common data model and standard interfaces and technological adapters, which can be used for connecting legacy systems (such as databases) with simulation, visualization and reconfiguration tools.
Uploads
Papers by Frederik Gosewehr