Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Delta Modeling in IEC 61499: Expressing Control Software Variability in Cyber-Physical Production Systems

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

IEC 61499 is a standard for developing distributed industrial control software. It supports the configurability of the control software as the application model is platform-independent and separated from the system model that defines the hardware configuration specification. Thus, it can be used to develop control software for highly configurable Cyber-Physical Production Systems (CPPS). To address their customers’ requirements, companies that build CPPSs over time develop many variants of such production systems, typically through clone-and-own reuse, which increases engineering and maintenance efforts. Managing the control software variability in CPPSs in a systematic manner would facilitate software reuse and reduce the cost of developing and maintaining these systems. However, the IEC 61499 standard itself offers only limited capabilities for managing variability, e.g., by utilizing a library of modular components or by following certain design patterns. In this paper, we propose an approach to systematically manage IEC 61499-based control software using a (textual) delta modeling approach. Delta modeling is a prominent concept in the Software Product Line (SPL) domain for expressing and maintaining software variability. We show how our delta modeling approach can express control software variability and provide a semi-automatic control software generator. We evaluate the usability of our approach by applying it to multiple case studies as well as by performing a user study, in which control software engineers used our delta modeling approach. Our evaluation results indicate potential benefits of our delta modeling approach to implement and maintain control software through software generation.
OriginalspracheEnglisch
TitelProceedings of the 28th IEEE IES International Conference on Emerging Technologies and Factory Automation (ETFA 2023)
ErscheinungsortNew York, NY, United States
VerlagIEEE
Seiten1-8
Seitenumfang8
ISBN (elektronisch)9798350339918
ISBN (Print)979-8-3503-3991-8
DOIs
PublikationsstatusVeröffentlicht - Okt. 2023

Publikationsreihe

NameIEEE International Conference on Emerging Technologies and Factory Automation, ETFA
Band2023-September
ISSN (Print)1946-0740
ISSN (elektronisch)1946-0759

Wissenschaftszweige

  • 202017 Embedded Systems
  • 102022 Softwareentwicklung
  • 102025 Verteilte Systeme
  • 102029 Praktische Informatik
  • 202003 Automatisierungstechnik
  • 202041 Technische Informatik

JKU-Schwerpunkte

  • Digital Transformation

Dieses zitieren