Towards Multidisciplinary Delta-Oriented Variability Management in Cyber-Physical Production Systems

  • Hafiyyan Fadhlillah (Speaker)

Activity: Talk or presentationInvited talkscience-to-science

Description

Cyber-Physical Production Systems (CPPSs) are complex systems comprised of software and hardware interacting with each other and the environment. In industry, over time, a plethora of CPPSs are developed to satisfy varying customer requirements and changing technologies. Managing variability is challenging, especially in multidisciplinary environments like in CPPS engineering. For instance, when supporting the automatic derivation and configuration of control software, one needs to understand variability from not only a software perspective, but also a mechatronic, electrical, process, and business perspective. It is unrealistic to use a single model or even one type of model across these perspectives. In this paper, we describe a Multidisciplinary Delta-Oriented Variability Management approach for CPPSs that we are currently developing. Our approach aims to express CPPS variability in different disciplines using heterogeneous variability models, relating models via cross-discipline constraints, and automatically generating control software based on variability models. We implemented a prototype of our approach by realizing delta-oriented variability modeling for IEC 61499-based distributed control software and a configuration tool to enact the configuration options from multiple variability models. We performed a feasibility study of our approach using two systems of different size and complexity. We conclude that, despite current limitations, our approach can successfully and automatically generate control software based on related multidisciplinary variability models. We think that our approach is a good starting point to manage CPPS variability in practice.
Period26 Jan 2023
Event title17th International Working Conference on Variability Modelling of Software-Intensive Systems
Event typeConference
LocationDenmarkShow on map

Fields of science

  • 202017 Embedded systems
  • 202003 Automation
  • 102029 Practical computer science
  • 202041 Computer engineering
  • 102022 Software development
  • 102025 Distributed systems

JKU Focus areas

  • Digital Transformation