Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Delta Models as a Measurement for Improving the Quality of IEC 61499-based Control Software

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

Industrial-scale control software is designed as variability-intensive, i.e., highly configurable and adaptable software, to support diverse hardware capabilities and to fulfill diverse customer requirements. Various control software architectures have been proposed for developing highly configurable and adaptable control software. However, each architecture has its strengths and weaknesses in configurability and adaptability. Measuring the suitability of a given architecture to deal with variability can further guide control software engineers in implementing highly configurable and adaptable control software. In this paper, we propose measurement approaches for IEC 61499-based control software that indicate how well a particular architecture can manage variability. Control software engineers are first encouraged to describe all the functionalities in their system. They can also describe which elements must be added or removed when implementing a particular functionality. They then store these descriptions using a variability mechanism called delta models. Next, we can measure the size of delta models, the cohesion and coupling of the control software modules, and the degree of mapping complexity between features and delta models. We argue that by using our proposed measurements, we can indicate whether the control software’s architecture is suitable for variability-intensive software.
OriginalspracheEnglisch
TitelProceedings of the 28th IEEE IES International Conference on Emerging Technologies and Factory Automation (ETFA 2023)
ErscheinungsortNew York, NY, United States
VerlagIEEE
Seiten1-4
Seitenumfang4
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