Flexible Variability Mining for IEC 61499 Control Software Applications with Varflix

Cyber-physical production systems (CPPS) are industrial automation systems that combine physical components, such as machines, robots, and sensors, with digital components, such as software, networks, and databases.They are made up of heterogeneous artifact types and are often maintained for decades.During their lifetime, many different variants are created, typically following Clone & Own development practices.However, even though such systems would be well suited for applying Software Product Line (SPL) techniques to achieve more systematic reuse, this requires re-engineering these systems.Doing this manually is infeasible, especially in industrial practice.Automatically mining variability information from existing variants is thus desirable.In existing automatic mining approaches, the quality of the results is often not ideal due to a lack of considering domain specifics.Also, these approaches often focus on a particular programming language or artifact type.Flexibility of the mining approach is thus another key factor due to the heterogeneous nature of systems such as CPPSs and the artifacts they are made up of.In this paper, we present our approach for mining variability from CPPS control software developed using the domain-specific standard IEC 61499.This approach combines automatic processes with manual user involvement to better integrate domain knowledge into the process.Furthermore, we provide support for heterogeneous artifacts.

Authors

Institutions

Publication Details

Published
2025-09-01
DOI
https://doi.org/10.1145/3748269.3749379
Primary Topic
Advanced Software Engineering Methodologies
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Flexible Variability Mining for IEC 61499 Control Software Applications with Varflix

Rick Rabiser, Alexander Stummer, Anna-Lena Hager
Advanced Software Engineering Methodologies
article

Flexible Variability Mining for IEC 61499 Control Software Applications with Varflix

Rick Rabiser, Alexander Stummer, Anna-Lena Hager
article en

Abstract

Cyber-physical production systems (CPPS) are industrial automation systems that combine physical components, such as machines, robots, and sensors, with digital components, such as software, networks, and databases.They are made up of heterogeneous artifact types and are often maintained for decades.During their lifetime, many different variants are created, typically following Clone & Own development practices.However, even though such systems would be well suited for applying Software Product Line (SPL) techniques to achieve more systematic reuse, this requires re-engineering these systems.Doing this manually is infeasible, especially in industrial practice.Automatically mining variability information from existing variants is thus desirable.In existing automatic mining approaches, the quality of the results is often not ideal due to a lack of considering domain specifics.Also, these approaches often focus on a particular programming language or artifact type.Flexibility of the mining approach is thus another key factor due to the heterogeneous nature of systems such as CPPSs and the artifacts they are made up of.In this paper, we present our approach for mining variability from CPPS control software developed using the domain-specific standard IEC 61499.This approach combines automatic processes with manual user involvement to better integrate domain knowledge into the process.Furthermore, we provide support for heterogeneous artifacts.

Johannes Kepler University of Linz (AT), Software Competence Center Hagenberg (Austria) (AT)
Österreichische Nationalstiftung für Forschung, Technologie und Entwicklung, Christian Doppler Forschungsgesellschaft, Bundesministerium für Digitalisierung und Wirtschaftsstandort
Openalex Percentile: Top 88%
Advanced Software Engineering Methodologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.