Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Bad Smells in Industrial Automation: Sniffing out Feature Envy

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

Abstract

Bad Smells are sub-optimal software structures or patterns. They can obstruct the understandability of a software system and cause maintenance issues. As a result, it is critical to avoid Bad Smells. While the subject is well-researched in software engineering, it remains an unresolved issue in industrial automation, e.g., when developing control software in the context of a Cyber-Physical Production System (CPPS). In this short paper, we present possible detection methods for Feature Envy, a smell that indicates bad modularization of a software system. We explain how these methods can be applied to analyze control software developed in IEC 61499. We present first results as well as next steps.
OriginalspracheEnglisch
TitelProceedings - 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2022
Herausgeber*innenGustavo M. Callico, Regina Hebig, Andreas Wortmann
ErscheinungsortNew York City, USA
VerlagIEEE
Seiten346-349
Seitenumfang4
ISBN (elektronisch)9781665461528
ISBN (Print)978-1-6654-6152-8
DOIs
PublikationsstatusVeröffentlicht - Aug. 2022

Publikationsreihe

NameProceedings - 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2022

UN SDGs

Dieser Output leistet einen Beitrag zu folgendem(n) Ziel(en) für nachhaltige Entwicklung

  1. SDG 9 – Industrie, Innovation und Infrastruktur
    SDG 9 – Industrie, Innovation und Infrastruktur

Wissenschaftszweige

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

JKU-Schwerpunkte

  • Digital Transformation

Dieses zitieren