Clone Detection in IEC 61499 using Metainformation

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Analyzing and maintaining the quality of control software is pivotal in the plant manufacturing industry. During software development, certain negative patterns frequently occur. These negative patterns are called code smells and are characterized by code that is hard to understand, maintain or expand. One such smell is duplicated code, also known as clones. Clones often result from clone-and-own reuse, which is common in practice. Detecting clones is crucial to avoid bug propagation and keep maintenance efforts low. This work deals with detecting clones in control software written in the domain-specific modeling language IEC 61499.
Original languageEnglish
Title of host publicationProceedings of the 28th IEEE IES International Conference on Emerging Technologies and Factory Automation (ETFA 2023)
Place of PublicationNew York, NY, United States
PublisherIEEE
Pages1-4
Number of pages4
ISBN (Electronic)9798350339918
ISBN (Print)979-8-3503-3991-8
DOIs
Publication statusPublished - Oct 2023

Publication series

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

Fields of science

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

JKU Focus areas

  • Digital Transformation

Cite this